




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
*MATLAB语言实验指导书*实验一 MATLAB工作环境熟悉及简单命令的执行一、实验目的:熟悉MATLAB的工作环境,学会使用MATLAB进行一些简单的运算。二、实验内容:MATLAB的启动和退出,熟悉MATLAB的桌面(Desktop),包括菜单(Menu)、工具条 (Toolbar)、命令窗口(Command Window)、历史命令窗口、工作空间(Workspace)等;完成一些基本的矩阵操作;学习使用在线帮助系统。三、实验步骤:1、启动MATLAB,熟悉MATLAB的桌面。2、在命令窗口执行命令完成以下运算,观察workspace的变化,记录运算结果。(1)(365-522-70)3(2)area=pi*2.52(3)已知x=3,y=4,在MATLAB中求z:(4)将下面的矩阵赋值给变量m1,在workspace中察看m1在内存中占用的字节数。m1=执行以下命令m1( 2 , 3 )m1( 11 )m1( : , 3 )m1( 2 : 3 , 1 : 3 )m1( 1 ,4 ) + m1( 2 ,3 ) + m1( 3 ,2 ) + m1( 4 ,1)(5)执行命令help abs查看函数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 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 = a 2(12) result11 = 2 . a2、用MATLAB求下面的的方程组。(1)(2)3、已知(1)求矩阵A的秩(rank)(2)求矩阵A的行列式(determinant)(3)求矩阵A的逆(inverse)(4)求矩阵A的特征值及特征向量(eigenvalue and eigenvector)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 | c三、思考题,求y=?(用format long查看y的值)实验三 程序的编辑及调试一、实验目的:掌握MATLAB程序编辑、运行及调试方法。二、实验内容:1、启动MATLAB后,点击File|New|M-File,启动MATLAB的程序编辑及调试器(Editor/Debugger),编辑以下程序,点击File|Save保存程序,注意文件名最好用英文字符。点击Debug|Run运行程序,在命令窗口查看运行结果,程序如有错误则改正。注:数论中一个有趣的题目:任意一个正整数,若为偶数,则用2除之,若为奇数,则与3相乘再加上1。重复此过程,最终得到的结果为1。如:21310516842163105168421运行下面的程序,按程序提示输入n=1,2,3,5,7等数来验证这一结论。%classic 3n+1 problem from number theory.while 1 n=input(Enter n,negative quits:); if n1 if rem(n,2)=0 n=n/2; else n=3*n+1; end a=a,n; end aend2、编程求满足的最小m值。三、思考题用对分法求解方程在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)v=myvander(2 3 4 5)得v=生成一些数据测试你写的函数。三、思考题编写程序,用如下迭代公式求,a的值分别为:3,17,113。迭代的终止条件为,迭代初值,迭代次数不超过100次。分别对迭代结果和准确值进行比较,并统计迭代次数。实验五 MATLAB的绘图1、在同一坐标系下绘制下面三个函数在t0,4p的图象。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=co
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 直播设计方案汇报
- 职业病分类和目录解读
- 亲子运动健康课件
- 教学工作总结说课
- 网吧管理信息系统分析和设计
- 老年体协规章制度
- 事物生长规律课件
- 慢性肾功能衰竭病人的饮食护理
- 事业单位法律课件
- 了不起的车轮子课件
- 版大学习、大培训、大考试专项行动工作方案
- 2025至2030年中国医用激光光纤行业市场全景分析及产业前景研判报告
- 2025至2030中国灾备市场发展状况及前景趋势研究报告
- 北京市2019-2024年中考满分作文131篇
- DL-T 5022-2023 发电厂土建结构设计规程
- 中小学内控管理制度
- 网络安全防骗秘籍2
- 消防防护装备课件
- 《2025版防范电信网络诈骗宣传手册》专题讲座
- 高二下学期《知荣明耻+抵制劣行》主题班会
- 入院患者评估管理制度
评论
0/150
提交评论