Matlab实验题目与答案

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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)

相关文档
最新文档