资源描述:
《matlab实验题目与答案》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、(温馨提示:实验课结束后,请将所有作业(题目、代码、结果)利用word整理成一个完整的实验报告,加上封面,打印,纸质档于18周周一交)第一次上机作业目的:1.掌握MATLAB各种表达式的书写规则2.运行课堂上讲过的例子,熟悉矩阵、表达式的基本操作和运算。作业:1.熟悉matlab集成环境界面。回答以下问题,并操作相关的指令:(1)分别写出清除命令窗口和清除变量的指令。答:clc和clear(2)在命令行输入命令后,matlab的搜索过程是怎样的?答:(1)检查该命令对象是不是一个变量。(2)检查该命令对象是不是一个内部函
2、数。(3)检查该命令对象是否为当前目录下的程序文件。(4)检查该命令对象是否为MATLAB搜索路径中其他目录下的M文件。(3)什么是matlab的当前工作目录?写出两种设置当前工作目录的方法?答:就是matlab当前文件读取和存储的默认路径(1)在当前目录窗口中更改(2)在MATLAB桌面工具栏中更改(3)使用cd命令:cdc:mydir---将c:mydir设置为当前目录(4)什么是matlab的搜索路径?写出两种设置搜索路径的方法?答:指Matlab运行文件时进行搜索的目录。(1)用path命令设置:(2)用Se
3、tPath对话框设置(5)help命令和doc命令有什么作用,它们有什么区别?答:help命令:最基本的帮助命令,查询信息直接显示在命令窗口。doc命令:在帮助窗口中显示HTML帮助文档,显示函数的详细用法及例子,比help命令更详细。2.在matlab中输入下列表达式,并求各表达式的值,显示MATLAB工作空间的使用情况并用两种方式保存全部变量,变量保存的文件名必须包含自己的学号后四位数:(1)w=sqrt(2)*(1+0.34245*10^-6)w=1.4142(2)其中a=3.5,b=5,c=9.8。a=3.5;b
4、=5;c=9.8;x=(2*pi*a+(b+c)/(pi+a*b*c)-exp(2))/(tan(b+c)+a)x=6.6186(1),其中,alpha=3.32;beta=-7.9;y=2*pi*alpha^2*[(1-pi/4)*beta-(0.8333-pi/4)*alpha]y=-128.4271(3),其中t=[2,1-3i;5,-0.65]t=2.00001.0000-3.0000i5.0000-0.6500>>z=0.5*exp(2*t)*log(t+sqrt(1+t^2))z=1.0e+004*0.005
5、7-0.0007i0.0049-0.0027i1.9884-0.3696i1.7706-1.0539i1.已知1)取出A的第2、4、8、12、10、9个元素构成一个新的矩阵A1,其中A的第2、4个矩阵构成新矩阵的第一行;第8、12个矩阵构成新矩阵的第二行;第10、9个矩阵构成新矩阵的第三行;A=[13,10,-0.5;4,-5,7;3,5,0;6,-9.54,4]A=13.000010.0000-0.50004.0000-5.00007.00003.00005.000006.0000-9.54004.0000A1=A([
6、2,4;8,12;10,9])A1=4.00006.0000-9.54004.00007.0000-0.5000将A1的所有元素构成一个行向量;A2=A1(:)A2=4.0000-9.54007.00006.00004.0000-0.5000>>A2'ans=4.0000-9.54007.00006.00004.0000-0.50001.已知1)取出A的前三行构成矩阵B,其前两列构成矩阵C,其右下角3×2子矩阵构成的矩阵D,B与C的乘积构成矩阵E。A=[23,10,-0.778,0;41,-45,65,5;32,5,0,
7、32;6,-9.54,54,3.14]A=23.000010.0000-0.7780041.0000-45.000065.00005.000032.00005.0000032.00006.0000-9.540054.00003.1400B=A(1:3,:)B=23.000010.0000-0.7780041.0000-45.000065.00005.000032.00005.0000032.0000C=A(1:4,1:2)C=23.000010.000041.0000-45.000032.00005.00006.0000
8、-9.5400D=A(2:4,3:4)D=65.00005.0000032.000054.00003.1400E=B*CE=1.0e+003*0.9141-0.22391.20802.71231.1330-0.21031)分别求E9、D、~E
10、~D。E