实验二 MATLAB程序设计 含实验报告 .docx
-
资源ID:26823730
资源大小:13.16KB
全文页数:6页
- 资源格式: DOCX
下载积分:30金币
快捷下载
会员登录下载
微信登录下载
三方登录下载:
微信扫一扫登录
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
实验二 MATLAB程序设计 含实验报告 .docx
实验二 MATLAB程序设计 含实验报告 实验二 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.编写求解方程02=+c bx ax 的根的函数(这个方程不一定为一元二次方程,因 c b a 、的不同取值而定) ,这里应根据c b a 、的不同取值分别处理,有输入参数提示,当0,0,0=c b a 时应提示“为恒不等式!”。并输入几组典型值加以检验。 (提示:提示输入使用input 函数) 2.输入一个百分制成绩,要求输出成绩等级A+、A 、B 、C 、D 、E 。其中100分为A+,90分99分为A ,80分89分为B ,70分79分为C ,60分69分为D ,60分以下为E 。 要求:(1)用switch 语句实现。 (2)输入百分制成绩后要判断该成绩的合理性,对不合理的成绩应输出出错信息。 (提示:注意单元矩阵的用法) 3.数论中一个有趣的题目:任意一个正整数,若为偶数,则用2除之,若为奇数,则与3相乘再加上1。重复此过程,最终得到的结果为1。如: 2?1 3?10?5?16?8?4?2?1 6?3?10?5?16?8?4?2?1 运行下面的程序,按程序提示输入n=1,2,3,5,7等数来验证这一结论。 请为关键的Matlab 语句填写上相关注释,说明其含义或功能。 4. 的值,调用该函数后, 返回y 的值。 function y=myfun1(x) 选择一些数据测试你编写的函数。 5. 编写一个函数求向量x 中元素的平均值、最大值、最小值、均方根值。 function 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.根据22222 1.3121116n +=,求的近似值。当n 分别取100、1000、10000时,结果是多少? 思考题: 有一分数序列: 编写一段程序,求前16项的和。 四、实验报告要求(包含预习报告要求和最终报告要求) 1.实验名称 2.实验目的 3.实验设备及条件 4.实验内容及要求 5.实验程序设计 指程序代码。 6.实验结果及结果分析 实验结果要求必须客观,果分析是对实验结果的理论评判。 7.实验中出现的问题及解决方法 8. 思考题的回答 四、 实验报告的提交方式 Word 文档,命名方式:实验号_你的学号_姓名! 例如本次实验:实验一_000000001_张三.doc (信息101提交报告邮箱):E_mail: (网络工程101提交作业邮箱):E_mail: M(注意网络班的M是大写的) 下一次课前提交,过期不收! 五、参考文献 参考教材和Matlab帮助文件。 1.实验名称 MATLAB程序设计 2.实验目的 1.掌握利用if语句实现选择结构的方法。 2.掌握利用switch语句实现多分支选择结构的方法。 3.掌握利用for语句实现循环结构的方法。 4.掌握利用while语句实现循环结构的方法。 5.掌握MATLAB函数的编写及调试方法。 3.实验设备及条件 计算机一台(带有MATLAB7.0以上的软件环境)。 4.实验内容及要求 把实验内容的应用题,用MATLAB的语法编写出来,并运行成功,注意题与题之间用相应注释分割。 5.实验程序设计 6.实验结果及结果分析 7.实验中出现的问题及解决方法 对函数的嵌套关系理解混乱 解决:反复尝试,得出正确的嵌套关系。 ''没有运行成功。 解决:需要加符号'.',不然无法得出预期结果8. 思考题的回答