Matlab实验题目与答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(温馨提示:实验课结束后,请将所有作业(题目、代码、结果)利用word 整
理成一个完整的实验报告,加上封面,打印,纸质档于18周周一交)
第一次上机作业
目的:
1. 掌握MATLAB 各种表达式的书写规则
2. 运行课堂上讲过的例子,熟悉矩阵、表达式的基本操作和运算。
作业:
1. 熟悉matlab 集成环境界面。回答以下问题,并操作相关的指令:
(1) 分别写出清除命令窗口和清除变量的指令。
答: clc 和clear
(2)在命令行输入命令后,matlab 的搜索过程是怎样的?
答: (1)检查该命令对象是不是一个变量。
(2)检查该命令对象是不是一个内部函数。
(3)检查该命令对象是否为当前目录下的程序文件。
(4)检查该命令对象是否为MATLAB 搜索路径中其他目录下的M 文件。
(3)什么是matlab 的当前工作目录?写出两种设置当前工作目录的方法? 答: 就是matlab 当前文件读取和存储的默认路径
(1)在当前目录窗口中更改
(2)在MATLAB 桌面工具栏中更改
(3)使用cd 命令:cd c:\mydir---将c :\mydir 设置为当前目录
(4)什么是matlab 的搜索路径?写出两种设置搜索路径的方法?
答: 指Matlab 运行文件时进行搜索的目录。
(1)用path 命令设置:
(2)用Set Path 对话框设置
(5)help 命令和doc 命令有什么作用,它们有什么区别?
答: help 命令:最基本的帮助命令,查询信息直接显示在命令窗口。
doc 命令:在帮助窗口中显示HTML 帮助文档,显示函数的详细用法及 例子,比help 命令更详细。
2. 在matlab 中输入下列表达式,并求各表达式的值,显示MATLAB 工作空间的使用情况
并用两种方式保存全部变量,变量保存的文件名必须包含自己的学号后四位数:
(1))1034245.01(26-⨯+⨯=w w=sqrt(2)*(1+0.34245*10^-6)
w =
1.4142
(2),)tan(22a
c b e abc c b a x ++-+++
=ππ 其中a=3.5,b=5,c=9.8。 a=3.5;b=5;c=9.8;x=(2*pi*a+(b+c)/(pi+a*b*c)-exp(2))/(tan(b+c)+a)
x =
(2)])48333.0()41[(22απ
βππα---=y ,其中32.3=α,9.7-=β alpha=3.32;beta=-7.9;y=2*pi*alpha^2*[(1-pi/4)*beta-(0.8333-pi/4)*alpha]
y =
-128.4271
(3))1ln(2122t t e z t ++=,其中⎥⎦
⎤⎢⎣⎡--=65.05312i t
t=[2,1-3i;5,-0.65]
t =
2.0000 1.0000 -
3.0000i
5.0000 -0.6500
>> z=0.5*exp(2*t)*log(t+sqrt(1+t^2))
z =
1.0e+004 *
0.0057 - 0.0007i 0.0049 - 0.0027i
1.9884 - 0.3696i 1.7706 - 1.0539i
3. 已知13100.545735069.544A ⎡⎤-⎢⎥-⎢⎥=⎢⎥⎢⎥-⎣⎦
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.0000 10.0000 -0.5000
4.0000 -
5.0000 7.0000
3.0000 5.0000 0
6.0000 -9.5400 4.0000
A1=A([2,4;8,12;10,9])
A1 =
4.0000 6.0000
-9.5400 4.0000
7.0000 -0.5000
将A1的所有元素构成一个行向量;
A2=A1(:)
A2 =
4.0000
-9.5400
7.0000
6.0000
4.0000
-0.5000
>> A2'
ans =
4.0000 -9.5400 7.0000 6.0000 4.0000 -0.5000
4. 已知⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡---=14.35454
.9632053256545410778.01023A 1) 取出A 的前三行构成矩阵B ,其前两列构成矩阵C ,其右下角3×2子矩阵构成的矩阵D ,B 与C 的乘积构成矩阵E 。
A=[23,10,-0.778,0;41,-45,65,5;32,5,0,32;6,-9.54,54,3.14]
A =
23.0000 10.0000 -0.7780 0
41.0000 -45.0000 65.0000 5.0000
32.0000 5.0000 0 32.0000
6.0000 -9.5400 54.0000 3.1400
B=A(1:3,:)
B =
23.0000 10.0000 -0.7780 0
41.0000 -45.0000 65.0000 5.0000
32.0000 5.0000 0 32.0000
C=A(1:4,1:2)