实验五 MATLAB程序设计
更新时间:2023-11-15 05:56:01 阅读量: 教育文库 文档下载
- 实验五小推荐度:
- 相关推荐
实验五 MATLAB程序设计
一、实验目的
1、熟练掌握MATLAB的程序流程控制结构;
2、熟练掌握M文件的结构;
3、熟练掌握函数调用和参数传递;
二、实验内容
Fibonacci数列的个元素为:1、1、2、3、5、8、……,满足以下关系F1=1,F2=1,Fn=Fn-1+Fn-2
用M函数文件实现,数列的元素个数为输入变量。
(1) 按M函数文件格式创建文件开头
function f=shiyan4(n) %SHIYAN4 Fibonacci % Fibonacci数列 %n 元素个数
%f 构成 Fibonacci数列向量 %copyright 2009-04-09
(2) 用while循环实现程序功能
f(1)=1;f(2)=1; i=2;
while i<=n
f(i+1)=f(i-1)+f(i); i=i+1;
end
在命令窗口输入调用命令,调用函数结果如下: >> f=shiyan4(10) f =
1 1 2 3 5 8 13 21 34
(3) 用for循环实现
f(1)=1;f(2)=1; for i=2:n
f(i+1)=f(i-1)+f(i);
end
(4)当某个元素大于50时,退出循环结构,程序修改如下
55 89 f(1)=1;f(2)=1;
for i=2:n
if f(i)>50 break else
f(i+1)=f(i-1)+f(i); end
end
练习:
1、编制M脚本文件,t的范围为[0,2?],步长取0.05?,计算函数y1?5e?2tsin(4t)
y2?5e?2tcos(4t)的值;并将变量t,y1和y2放在同一矩阵A的3行中。
2、编写M脚本文件,分别使用for和while循环语句计算sum=
?ii?1102的程序。
3、编写M脚本文件,要求从键盘逐个输入数值(input),然后判断输入的数是大于0还是小于0,并输出提示(使用disp函数)是正数(positive one)还是负数(negative one),同时记录输入的正数、负数的个数。当输入0时,中止M文件的运行;当输入第10个数字时,显示记录的正、负数个数并终止程序。
4、编写M函数文件,将某班学生某门课的成绩为:60、75、85、96、52、36、86、56、94、84、77,用switch结构统计各分段的人数,并将各人的成绩变为用优、良、中、及格和不及格表示,统计人数和成绩变换都用子函数实现。
正在阅读:
实验五 MATLAB程序设计11-15
关于“全面彻底肃清苏荣案余毒,树立正确政绩观”的个人党性分析04-02
事故呈报制度03-09
高一学生军训闭营仪式学校领导讲话11-24
2017-2023年中国植保机行业发展现状与投资战略规划可行性报告(目录)01-08
最适合朗诵的经典散文03-30
少先队具体活动安排10-04
工程经济学11-05
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 程序设计
- 实验
- MATLAB
- 审计课件整理
- 司法考试真题分年题目答案分开排版2002年卷三
- 40样品制作控制程序
- 古代保辜制度考析
- 病理生理学复习题(带答案)
- 2016-2017学年甘肃省武威二十三中九年级(上)期中物理试卷和答案
- 教你查看手机已经记住的WiFi密码
- 2012年暑期社会实践优秀调研项目申报表
- 广东省佛山市禅城实验高级中学高中物理第二章圆周运动单元测试粤教版必修2
- 舞台语言的艺术处理
- 调研报告:培养高素质机关党务干部,提升机关党组织履行能力
- 关于贯彻执行《重庆市企业职工因病死亡待遇暂行规定》若干问题处理意见的通知 渝劳社办发〔2001〕8号
- 航专09汽车理论复习题
- 2018超星尔雅 中华民族精神期末考试100分试卷(附带、答案)
- proe2001软件学习经验总结
- 卷烟真伪鉴别理论题库(2016年)
- 内存自buf单元开始的缓冲区连续存放着100个学生的英文分数,编程序统计其中90~100
- 灰土挤密桩桩孔夯实施工记录表
- 黄尾中心学校教师学习网络交流第二期简报 - 图文
- 香隅化工园企业