蚂蚁文库
换一换
首页 蚂蚁文库 > 资源分类 > PDF文档下载
 

试验二MATLAB程序设计含试验报告

  • 资源ID:55702355       资源大小:691.21KB        全文页数:14页
  • 资源格式: PDF        下载权限:游客/注册会员    下载费用:10积分 【人民币10元】
快捷注册下载 游客一键下载
会员登录下载
三方登录下载: 微信快捷登录 QQ登录  
下载资源需要10积分 【人民币10元】
邮箱/手机:
温馨提示:
支付成功后,系统会自动生成账号(用户名和密码都是您填写的邮箱或者手机号),方便下次登录下载和查询订单;
支付方式: 微信支付    支付宝   
验证码:   换一换

 
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,既可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰   

试验二MATLAB程序设计含试验报告

. 实验二实验二 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.编写求解方程ax2bxc  0的根的函数(这个方程不一定为一元二次方 程,因a、b、c的不同取值而定) ,这里应根据a、b、c的不同取值分别处理,有 输入参数提示,当a  0,b  0,c  0时应提示“为恒不等式” 。并输入几组典型 值加以检验。 (提示提示输入使用函数) 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.3.数论中一个有趣的题目任意一个正整数,若为偶数,则用2 除之,若为 奇数,则与 3 相乘再加上 1。重复此过程,最终得到的结果为 1。如 21 3105168421 63105168421 运行下面的程序,按程序提示输入 n1,2,3,5,7 等数来验证这一结论。 请为关键的 Matlab 语句填写上相关注释,说明其含义或功能。 classic “3n1“ problem from number theory.classic “3n1“ problem from number theory. whilewhile 1 1 nnEnter n,negative quitsEnter n,negative quits; ; if if n1 if if remn,20 remn,20 nn/2;nn/2; elseelse n3*n1;n3*n1; endend a[a,n];a[a,n]; endend a a endend . . 4.编写一个函数,计算下面函数的值,给出标量 x 的值,调用该函数后,返回 y 的 值。 function [y]myfun1x sin x,  yx  x,  x  6,  选择一些数据测试你编写的函数。 x  0 0  x  3 x  3 5. 编写一个函数求向量 x 中元素的平均值、最大值、最小值、均方根值。 function [m_x,max_x,min_x,rms_x]myfun2x方均根值Root Mean Square的计算公式为 rms  用下面数据测试你写的函数 (1)xsin00.016*pi 1 N  x i1 N 2 i (2)xrand1,200,得到的 x 为 200 个(0,1)之间均匀分布的随机数。 6.根据 2 6  1111 ,求的近似值。当n 分别取 100、1000、 2222123n 10000 时,结果是多少 思考题 有一分数序列 13581321 ,,,,,, 2235813 编写一段程序,求前 16 项的和。 . . 四、实验报告要求(包含预习报告要求和最终报告要求)四、实验报告要求(包含预习报告要求和最终报告要求) 1.实验名称 2.实验目的 3.实验设备及条件 预 习 报 告 要求 最 终 报 告 要求 4.实验容及要求 5.实验程序设计 指程序代码。 6.实验结果及结果分析 实验结果要求必须客观,有数据的可以记录数据,没有数据的简单描述实验 现象。结果分析是对实验结果的理论评判。 7.实验中出现的问题及解决方法 8. 思考题的回答 四、四、 实验报告的提交方式实验报告的提交方式 Word 文档,命名方式命名方式 实验号实验号_ _你的学号你的学号_ _ 例如本次实验实验一_000000001_三.doc (信息(信息 101101 提交报告提交报告) E_mail matlab_xx01163. 网络工程网络工程 101101 提交作业提交作业 E_mail Matlab_wg01163.(注意网络班的 M 是 大写的 下一次课前提交,过期不收 五、五、 参考文献参考文献 参考教材和 Matlab 帮助文件。 . . 1.1.实验名称实验名称 MATLABMATLAB 2.2.实验目的实验目的 1.掌握利用 if 语句实现选择结构的方法。 2.掌握利用 switch 语句实现多分支选择结构的方法。 3.掌握利用 for 语句实现循环结构的方法。 4.掌握利用 while 语句实现循环结构的方法。 5.掌握 MATLAB 函数的编写及调试方法。 3.3.实验设备及条件实验设备及条件 计算机一台(带有 MATLAB7.0 以上的软件环境) 。 4.4.实验容及要求实验容及要求 把实验容的应用题,用 MATLAB 的语法编写出来,并运行成功,注意题与题之 间用相应注释分割。 5.5.实验程序设计实验程序设计 1 disp一元二次方程计算器,请输入下列数值进行计算; aa; bb; cc; if a0 else db*b-4*a*c; x[-bsqrtd/2*a,-b-sqrtd/2*a]; disp[x1,num2strx1,,x2,num2strx2]; end 程序设计程序设计 . . 2 scores成绩等级划分请输入一个百分制成绩,查询划分等级; switch scores case {100} rateA; case num2cell9099 rateA; case num2cell8089 rateB; case num2cell7079 rateC; case num2cell6069 rateD; case num2cell059 rateE; otherwise disp输出出错; end disprate 3 classic “3

注意事项

本文(试验二MATLAB程序设计含试验报告)为本站会员(sunhongz113)主动上传,蚂蚁文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知蚂蚁文库(发送邮件至2303240369@qq.com或直接QQ联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们


网站客服QQ:2303240369

copyright@ 2017-2027 mayiwenku.com 

网站版权所有  智慧蚂蚁网络

经营许可证号:ICP备2024020385号



收起
展开