资源描述:
《matlab全部实验及答案》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、实验项目序号1MATLAB基本操作一、实验目的熟悉MATLAB软件环境,掌握命令窗口的使用。二、实验基本知识1、熟悉MATLAB的桌面工具和环境2、Start菜单36三、主要仪器及耗材计算机四、实验内容和步骤1、MATLAB的启动及操作界面认识说明有哪几种启动的方法;操作界面有哪些窗口;对常用的窗口作些简单的介绍。Ø使用Windows的“开始”菜单。Ø运行MATLAB系统的启动程序matlab.exe。Ø利用桌面上的快捷方式。ØMATLAB主窗口Ø命令窗口(CommandWindow)Ø当前目录窗口(CurrentDirectory
2、)Ø工作空间窗口(Workspace)Ø命令历史窗口(CommandHistory)2、下列符号中哪些是MATLAB的合法变量名?用给变量赋值的方法在机器上验证你的答案(3vars、global、help、My_exp、sin、X+Y、_input、E-4、AbCd、AB_C_。)help,My_exp,sin,AbCd,AB_C_;3、命令窗口的简单使用1)简单矩阵的输入123A=4567892)求[12+2×(7-4)]÷32的算术运算结果4、有关向量、矩阵或数组的一些运算1)设A=15;B=20;求C=A+B与c=a+b?2)
3、设A=[123;456;789],B=[987;654;321];求A*B与A.*B?A*B遵循矩阵运算,A.*B遵循每个对应元素之间进行相乘363)设A=10,B=20;求C=A/B与D=AB?364)设a=[1-23;45-4;5-67]请设计出程序,分别找出小于0的矩阵元素及其位置(单下标、全下标的形式),并将其单下标转换成全下标>>a=[1-23;45-4;5-67];/%定义矩阵>>b=a(find(a<0));%找到a中小于零的元素b=-2-6-4>>c=find(a<0)%找到小于零元素的单下标c=468>>[x,y
4、]=find(a<0)%找到小于零元素的双下标36>>[x,y]=ind2sub(size(a),find(a<0))%单下标转换为双下标5)在MATLAB命令行窗口运行A=[1,2;3,4]+i*[5,6;7,8];看结果如何?如果改成运行A=[1,2;3,4]+i[5,6;7,8],结果又如何?6)请设计出程序完成下列计算:a=[123;342;523],求a^2=?,a.^2=?解:>>a=[123;342;523];>>a^2%矩阵运算>>a.^2%数组与矩阵的乘法7)有一段程序设计如下,请思考并说明运行结果及其原因clea
5、rX=[12;89;36];X(:)解:转化X为列向量8)使用两种方法,创建一稀疏矩阵解:1)>>a=eye(5);%创建5阶单位矩阵>>sparse(a)%将a构造为稀疏矩阵ans=(1,1)1(2,2)1(3,3)1(4,4)1(5,5)12)>>data=[1222];>>ir=[1324];>>jc=[1241];>>s=sparse(ir,jc,data,4,4)s=(1,1)1(4,1)2(3,2)2(2,4)2369)写出下列指令的运行结果>>A=[123];B=[456];>>C=3.^AC=3927>>D=A.^B
6、D=1327295、已知若需要计算t∈[-1,1],取间隔为0.01,试计算出相对应的y值。>>t=[-1:0.01:1];>>y=sqrt(3)/2*exp(-4*t).*sin(4*sqrt(3)*t+pi/3)%注意要用点乘五、实验注意事项1、注意区分大小写2、注意数组、矩阵运算的不同之处六、思考题1、MATLAB桌面环境有几种样式?Default:缺省的界面CommandWindowsOnly:仅包含命令行窗体(CommandWindow)HistoryandCommandWindow:包含两个窗体——命令行窗体(Comma
7、ndWindow)和命令历史窗体(CommandHistory),两个窗体并列在界面中AllTapped:启动所有MATLAB常用的图形界面工具AllbutCommandWindowMinimized:CommandWindow窗口显示,其他的窗口分别叠加在MATLAB窗体下2、如何使窗体浮动出来?又如何使窗体内嵌回MATLAB的界面中?在MATLAB默认的图形窗体环境下,单击命令行窗体左上角 按钮,就可以将MATLAB命令行窗体弹出执行“Desktop”菜单下的“DockCurrentDirectory”命令,可将命令行窗口重新
8、嵌入到MATLAB的界面中36实验项目序号2MATLAB运算基础(一)一、实验目的掌握MATLAB各种表达式的书写规则及常用函数的使用二、实验基本知识1、矩阵和向量的创建方法和访问方法1)创建方法²逐个输入向量的元素²利用运算符——“