MATLAB实验指导书加程序上机实例(办公)

MATLAB实验指导书加程序上机实例(办公)

ID:45757157

大小:140.99 KB

页数:26页

时间:2019-11-17

MATLAB实验指导书加程序上机实例(办公)_第1页
MATLAB实验指导书加程序上机实例(办公)_第2页
MATLAB实验指导书加程序上机实例(办公)_第3页
MATLAB实验指导书加程序上机实例(办公)_第4页
MATLAB实验指导书加程序上机实例(办公)_第5页
资源描述:

《MATLAB实验指导书加程序上机实例(办公)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、MATLAB语言实验指导书^3^^3^^rW^rW华东交通大学电气学院张永贤2006年2月实验一MATLAB工作环境熟悉及简单命令的执行一、实验目的:熟悉MATLAB的工作环境,学会使用MATLAB进行一些简单的运算。二、实验内容:MATLAB的启动和退出,熟悉MATLAB的桌而(Desktop),包括菜单(Menu)、工具条(Toolbar)、命令窗U(CommandWindow)历史命令窗口、工作空间(Workspace)等;完成一些基本的矩阵操作;学习使用在线帮助系统。三、实验步骤:1、启动MATLAB,熟悉MATLA

2、B的桌面。2、在命令窗口执行命令完成以下运算,观察workspace的变化,记录运算结果。(1)(365-52x2-70)一3(2)»area=pi*2.5A2(3)已知x=3,y=4,在MATLAB中求z:(4)将下rfri的矩阵赋值给变Mml,在workspace屮察看ml在内存中占•用的字节数。「162313_511108m1=97612_414151_执行以下命令»m1(2,3)»m1(11)»m1(:,3)»m1(2:3,1:3)»m1(1,4)+1111(2,3)+1711(3,2)+1711(4,1)(5)执行

3、命令»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)b=[a*a9a'];(3)c=a+b(2,:)实验二MATLAB语言矩阵运算一、实验目的:掌握基本的矩阵运算及常用的函数。-1二

4、、实验内容:)47-2d=8523601、下列运算是否合法,为什么?如合法,结果是多少?(1)resultl=a*(2)result2=a*b(3)result3=a+b(4)result4=b*d(5)results=[b;c']*d(6)result6=a.*b(7)result7=a./b(8)result8=a.*c(9)result9=a.b(10)resultl0=a.A2(11)resultl1=aA2(12)resultH=2・八a2、用MATLAB求下而的的方程组。■721-249153-2x2X37⑴-

5、2-2115X=-113213X40x+y+z=1x+2y+z—w=82x-y-3vv=33x+3y+5z-6w=5_7921513-2-23、已知人=-2-211513213(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(1)r3=a==b*(-10)(2)r4=~b

6、

7、c三、思考题10/i=-10少9nlO,求y=?(用formatlong查看y的值)实验三程序的编辑及调试一、实验目的:掌握MATLAB程序编辑、运行及调试方法。二、实验内容:1、启动MATLAB后,点击File

8、New

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

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

11、Run运行程序,在命令窗口查看运行结果,程序如有错误则改正。注:数论中一个有趣的题冃:任意一个正整数,若为偶数,则用2除Z,若为奇数,则

12、与3相乘再加上1。重复此过程,最终得到的结果为1。如:230t5t16t8t—16->3->10->5->16->8->4^2->1运行下面的程序,按程序提示输入n=1,2,3,5,7等数来验证这一结论。%classicfl3n+1,fproblemfromnumbertheory.while1n=inputfEntern,negativequits:1);ifn<=0breakenda=n;whilen>1ifrem(n,2)==0n=n/2;elsen=3*n+1;enda=[a,n];endaend2、编程求满足工2’

13、>10000的最小Hl值。三、思考题用对分法求解方程2幺r=sinx在[o,1]内的解,并验证,在程序中统计出对分次数。提示:先将原方程转化成/(x)=2e~x一sinx=0的形式。对分法的基本思想是:一个一元方程f(x)=o,若f(xl)*f(x2)v0,则在[xl,x2J区间内有实数解

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

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

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