电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

实验二 matlab程序设计(含实验报告)

12页
  • 卖家[上传人]:n****
  • 文档编号:88920151
  • 上传时间:2019-05-13
  • 文档格式:DOC
  • 文档大小:74.87KB
  • / 12 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、实验二 MATLAB程序设计一、 实验目的1.掌握利用if语句实现选择结构的方法。2.掌握利用switch语句实现多分支选择结构的方法。3.掌握利用for语句实现循环结构的方法。4.掌握利用while语句实现循环结构的方法。5.掌握MATLAB函数的编写及调试方法。二、 实验的设备及条件计算机一台(带有MATLAB7.0以上的软件环境)。 M文件的编写:启动MATLAB后,点击File|New|M-File,启动MATLAB的程序编辑及调试器(Editor/Debugger),编辑以下程序,点击File|Save保存程序,注意文件名最好用英文字符。点击Debug|Run运行程序,在命令窗口查看运行结果,程序如有错误则改正三、 实验内容1.编写求解方程的根的函数(这个方程不一定为一元二次方程,因的不同取值而定),这里应根据的不同取值分别处理,有输入参数提示,当时应提示“为恒不等式!”。并输入几组典型值加以检验。(提示:提示输入使用input函数)2.输入一个百分制成绩,要求输出成绩等级A+、A、B、C、D、E。其中100分为A+,90分99分为A,80分89分为B,70分79分为C,60

      2、分69分为D,60分以下为E。要求:(1)用switch语句实现。 (2)输入百分制成绩后要判断该成绩的合理性,对不合理的成绩应输出出错信息。(提示:注意单元矩阵的用法)3.数论中一个有趣的题目:任意一个正整数,若为偶数,则用2除之,若为奇数,则与3相乘再加上1。重复此过程,最终得到的结果为1。如:21310516842163105168421运行下面的程序,按程序提示输入n=1,2,3,5,7等数来验证这一结论。请为关键的Matlab语句填写上相关注释,说明其含义或功能。%classic 3n+1 problem from number theory.while 1 n=input(Enter n,negative quits:); if n1 if rem(n,2)=0 n=n/2; else n=3*n+1; end a=a,n; end aend4. 编写一个函数,计算下面函数的值,给出标量x的值,调用该函数后,返回y的值。function y=myfun1(x)选择一些数据测试你编写的函数。5. 编写一个函数求向量x中元素的平均值、最大值、最小值、均方根值。function

      3、m_x,max_x,min_x,rms_x=myfun2(x)方均根值(Root Mean Square)的计算公式为:用下面数据测试你写的函数:(1)x=sin(0:0.01:6*pi)(2)x=rand(1,200),得到的x为200个(0,1)之间均匀分布的随机数。6.根据,求的近似值。当n分别取100、1000、10000时,结果是多少?思考题:有一分数序列: 编写一段程序,求前16项的和。四、实验报告要求(包含预习报告要求和最终报告要求)最终报告要求预习报告要求 1.实验名称 2.实验目的 3.实验设备及条件 4.实验内容及要求 5.实验程序设计 指程序代码。 6.实验结果及结果分析 实验结果要求必须客观,有数据的可以记录数据,没有数据的简单描述实验现象。结果分析是对实验结果的理论评判。 7.实验中出现的问题及解决方法 8. 思考题的回答四、 实验报告的提交方式Word文档,命名方式:实验号_你的学号_姓名!例如本次实验:实验一_000000001_张三.doc(信息101提交报告邮箱):E_mail: matlab_(网络工程101提交作业邮箱):E_mail: Matla

      4、b_(注意网络班的M是大写的)下一次课前提交,过期不收!五、 参考文献参考教材和Matlab帮助文件。1. 实验名称 MATLAB程序设计2. 实验目的 1.掌握利用if语句实现选择结构的方法。2.掌握利用switch语句实现多分支选择结构的方法。3.掌握利用for语句实现循环结构的方法。4.掌握利用while语句实现循环结构的方法。5.掌握MATLAB函数的编写及调试方法。3. 实验设备及条件 计算机一台(带有MATLAB7.0以上的软件环境)。 4. 实验内容及要求 把实验内容的应用题,用MATLAB的语法编写出来,并运行成功,注意题与题之间用相应注释分割。 5. 实验程序设计 %1disp(一元二次方程计算器,请输入下列数值进行计算:);a=input(a=);b=input(b=);c=input(c=);if a=0 & b=0 & c=0 disp(此为恒不等式);else d=b*b-4*a*c; x=(-b+sqrt(d)/(2*a),(-b-sqrt(d)/(2*a); disp(x1=,num2str(x(1),x2=,num2str(x(2);end%2score

      5、s=input(成绩等级划分请输入一个百分制成绩,查询划分等级:);switch scores case 100 rate=A+; case num2cell(90:99) rate=A; case num2cell(80:89) rate=B; case num2cell(70:79) rate=C; case num2cell(60:69) rate=D; case num2cell(0:59) rate=E; otherwise disp(输出出错);enddisp(rate)%3%classic 3n+1 problem from number theory.while 1 n=input(Enter n,negative quits:); %输入一个非负整数 if n1 %满足条件n1时循环下列语句 if rem(n,2)=0 %当n能被2整除则n除以2 n=n/2; else %如果不能被整除,则n乘以3加1 n=3*n+1; end a=a,n; %输出数组a,n,并对比n是否1,大于则继续上诉循环 end a %输出最后的结果aend%4 myfun1.m%-clc f

      6、ormat compactformat long gx=input(请输入x的值:);y=tran1(x);disp(y=)disp(y)%4 tran.m%-function y=myfun1(x)%当 xx0 y=x;%当 x3 y=-x+6;if xx0 y=x;else x3 y=-x+6;end%5 tran.m%-function m_x,max_x,min_x,rms_x=myfun2(x)%分别是平均值,最大值,最小值,均方根值m_x=mean(mean(x)max_x=max(max(x) min_x=min(min(x)a=sqrt(mean(x.2);rms_x=sqrt(mean(a.2)%5 myfun2.m%-x=input(平均值、最大值、最小值、均方根值的计算,请输入x的值,:);m_x,max_x,min_x,rms_x=tran(x);disp(平均值为)m_xdisp(最大值为)max_xdisp(最小值为)min_xdisp(均方根值为)rms_x%6 disp(pi2)/6 = (1/12)+(1/22)+(1/32)+(1/n2),求pi的近似值) approximation=0;n=input(请输出n值:); approximation=sqrt(sum(1./(1:n).2)*6);approximation 6. 实验结果及结果分析 第一题一元二次方程(ax2+bx+c=0)计算器,请输入下列数值进行计算:a=2b=1c=3x1=-0.25+1.199i,x2=-0.25-1.199i-一元二次方程(ax2+bx+c=0)计算器,请输入下列数值进行计算:a=0b=0c= 2此为恒不等式第二题成绩等级划分请输入一个百分制成绩,查询划分等级:111输出出错成绩等级划分请输入一个百分制成绩,查询划分等级:55E_第三题%classic 3n+1 problem from number theory.while 1 n=input(Enter n,negative quits:); %输入一个非负整数 if n=0

      《实验二 matlab程序设计(含实验报告)》由会员n****分享,可在线阅读,更多相关《实验二 matlab程序设计(含实验报告)》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2 2022年小学体育教师学期工作总结
     
    收藏店铺
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.