- 367
- 0
- 约 3页
- 2017-05-12 发布于河南
- 举报
matlab实验三~实验五
实验三 程序的编辑及调试
一、实验目的:掌握MATLAB程序编辑、运行及调试方法。
二、实验内容:
1、启动MATLAB后,点击File|New|M-File,启动MATLAB的程序编辑及调试器(Editor/Debugger),编辑以下程序,点击File|Save保存程序,注意文件名最好用英文字符。点击Debug|Run运行程序,在命令窗口查看运行结果,程序如有错误则改正。
注:数论中一个有趣的题目:任意一个正整数,若为偶数,则用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等数来验证这一结论。
%classic 3n+1 problem from number theory.
while 1
n=input(Enter n,negative quits:);
if n=0
break
end
a=n;
while n1
if rem(n,2)==0
n=n/2;
else
n=3*n+1;
end
a=[a,n];
end
a
end
2、编程求满足的最小m值。
实验四 函数的编写及调试
一、实验目的:掌握MATLAB函数的编写及调试方法。
二、实验内容:
1、编写一个函数,计算下面函数的值,给出标量x的值,调用该函数后,返回y的值。
function y=myfun1(x)
选择一些数据测试你编写的函数。
2、编写一个函数求向量x中元素的均方根值。
function rms_x=myfun2(x)
方均根值(Root Mean Square)的计算公式为:
用下面数据测试你写的函数:
(1)x=sin(0:0.01:6*pi)
(2)x=rand(1,200),得到的x为200个(0,1)之间均匀分布的随机数。
三、思考题
编写程序,用如下迭代公式求,a的值分别为:3,17,113。迭代的终止条件为
,迭代初值,迭代次数不超过100次。分别对迭代结果和
准确值进行比较,并统计迭代次数。
实验五 MATLAB的绘图
一、实验目的:学习MATLAB图形绘制的基本方法;熟悉和了解MATLAB图形绘制程序编辑的基本指令;熟悉掌握利用MATLAB图形编辑窗口编辑和修改图形界面,并添加图形的各种标注;掌握plot、subplot的指令格式和语法。
二、实验内容:
1、在同一坐标系下绘制下面三个函数在t([0,4(]的。
2、编写程序,选择合适的步距,绘制下面函数在区间[-6,6]中的。
3、用compass函数画下面相量图
ua = 1 ; ub = cos(-2*pi/3)+sin(-2*pi/3)*i ;
uc=cos(2*pi/3)+sin(2*pi/3)*i;
compass([ua,ub,uc,ua-ub,ub-uc,uc-ua])
4、三维空间曲线绘制
z=0:0.1:4*pi;
x=cos(z);
y=sin(z);
plot3(x,y,z)
5、用mesh或surf函数,绘制下面方程所表示的三维空间曲面,x和y的取值范围设为[-3,3]。
三、思考题
在同一坐标系下,用不同颜色和线型绘制以下两个函数在t([-2(,2(]范围内的图像。
您可能关注的文档
- CC2.doc
- cdr9主要快捷键.doc
- cad2007操作指南.doc
- ch35_ok.doc
- CE6.0安装方法.doc
- CHAR02 程序的灵魂.doc
- chart 控件.doc
- CAM3.3.doc
- Code Review 理论与实战.doc
- CM设置图文教程.doc
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
原创力文档

文档评论(0)