MATLAB实验指导书加程序+上机实例.doc

MATLAB实验指导书加程序+上机实例.doc

ID:51831410

大小:689.50 KB

页数:26页

时间:2020-03-16

MATLAB实验指导书加程序+上机实例.doc_第1页
MATLAB实验指导书加程序+上机实例.doc_第2页
MATLAB实验指导书加程序+上机实例.doc_第3页
MATLAB实验指导书加程序+上机实例.doc_第4页
MATLAB实验指导书加程序+上机实例.doc_第5页
资源描述:

《MATLAB实验指导书加程序+上机实例.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、.专业整理.************************MATLAB语言实验指导书************************华东交通大学电气学院张永贤2006年2月.学习帮手..专业整理.实验一MATLAB工作环境熟悉及简单命令的执行一、实验目的:熟悉MATLAB的工作环境,学会使用MATLAB进行一些简单的运算。二、实验内容:MATLAB的启动和退出,熟悉MATLAB的桌面(Desktop),包括菜单(Menu)、工具条(Toolbar)、命令窗口(CommandWindow)、历史命令窗口、工作

2、空间(Workspace)等;完成一些基本的矩阵操作;学习使用在线帮助系统。三、实验步骤:1、启动MATLAB,熟悉MATLAB的桌面。2、在命令窗口执行命令完成以下运算,观察workspace的变化,记录运算结果。(1)(365-52´2-70)¸3(2)>>area=pi*2.5^2(3)已知x=3,y=4,在MATLAB中求z:(4)将下面的矩阵赋值给变量m1,在workspace中察看m1在内存中占用的字节数。m1=执行以下命令>>m1(2,3)>>m1(11)>>m1(:,3)>>m1(2:3,1:

3、3)>>m1(1,4)+m1(2,3)+m1(3,2)+m1(4,1)(5)执行命令>>helpabs查看函数abs的用法及用途,计算abs(3+4i)(6)执行命令>>x=0:0.1:6*pi;>>y=5*sin(x);>>plot(x,y)(6)运行MATLAB的演示程序,>>demo,以便对MATLAB有一个总体了解。四、思考题1、以下变量名是否合法?为什么?(1)x2(2)3col(3)_row.学习帮手..专业整理.(4)for2、求以下变量的值,并在MATLAB中验证。(1)a=1:2:5;(2)

4、b=[a'a'a'];(3)c=a+b(2,:)实验二MATLAB语言矩阵运算一、实验目的:掌握基本的矩阵运算及常用的函数。二、实验内容:1、下列运算是否合法,为什么?如合法,结果是多少?(1)result1=a'(2)result2=a*b(3)result3=a+b(4)result4=b*d(5)result5=[b;c']*d(6)result6=a.*b(7)result7=a./b(8)result8=a.*c(9)result9=a.b(10)result10=a.^2(11)result11

5、=a^2(12)result11=2.^a2、用MATLAB求下面的的方程组。(1)(2).学习帮手..专业整理.3、已知(1)求矩阵A的秩(rank)(2)求矩阵A的行列式(determinant)(3)求矩阵A的逆(inverse)(4)求矩阵A的特征值及特征向量(eigenvalueandeigenvector)4、关系运算与逻辑运算已知a=20,b=-2,c=0,d=1(1)r1=a>b(2)r2=a>b&c>d(3)r3=a==b*(-10)(4)r4=~b

6、c三、思考题,求y=?(用formatl

7、ong查看y的值)实验三程序的编辑及调试一、实验目的:掌握MATLAB程序编辑、运行及调试方法。二、实验内容:1、启动MATLAB后,点击File

8、New

9、M-File,启动MATLAB的程序编辑及调试器(Editor/Debugger),编辑以下程序,点击File

10、Save保存程序,注意文件名最好用英文字符。点击Debug

11、Run运行程序,在命令窗口查看运行结果,程序如有错误则改正。注:数论中一个有趣的题目:任意一个正整数,若为偶数,则用2除之,若为奇数,则与3相乘再加上1。重复此过程,最终得到的结果为1。

12、如:2®13®10®5®16®8®4®2®16®3®10®5®16®8®4®2®1运行下面的程序,按程序提示输入n=1,2,3,5,7等数来验证这一结论。%classic"3n+1"problemfromnumbertheory.while1n=input('Entern,negativequits:');ifn<=0breakend.学习帮手..专业整理.a=n;whilen>1ifrem(n,2)==0n=n/2;elsen=3*n+1;enda=[a,n];endaend2、编程求满足的最小m值。三、思

13、考题用对分法求解方程在[0,1]内的解,并验证,在程序中统计出对分次数。提示:先将原方程转化成的形式。对分法的基本思想是:一个一元方程f(x)=0,若f(x1)*f(x2)<0,则在[x1,x2]区间内有实数解。取该区间的中点xm=(x1+x2)/2,判定f(x1)和f(x2)二者中哪一个与f(xm)异号,若f(x1)*f(xm)<0,则解存在的区间缩小为[x1,xm],否则解存在的区间缩小为[xm

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。