实验五 MATLAB概述及基本数值运算 下载本文

内容发布更新时间 : 2024/6/30 2:34:27星期一 下面是文章的全部内容请认真阅读。

实验五 MATLAB概述及基本数值运算

一、 实验目的

1、熟悉启动和退出matlab的方法 2、熟悉matlab命令窗口的组成 3、掌握建立矩阵的方法

4、掌握matlab各种表达式的书写规则以及常用函数的使用 5、掌握matlab关系运算和逻辑运算

二、 实验内容

1 求下列表达式的植,然后显示matlab工作空间的使用情况并保存全部变量

2sin(85o)1)z1?

1?e21?2i??2122)z2?ln(x?1?x),其中x???

2?0.455??EE2?A?2?A?2?BC)z3?arctan(2?BC),其中A=2.1,B=-4.5,C3)z3?arctan(DD=6,D=3.5,E=-5,

?12345??12345??69?1???????2 已知A??74519A??74519,B??741;求下列表达式的

?????????86?86??2??2??830??值

1)A+6*B和A+B-2 2)A*B和B*A 3)A/B和A\B

4)[A,B]和[A([1,3],:);B^2]. 5)A^3和A.^3

?1234?6789?3设矩阵A和B,A??11121314??16171819??212223241)求他们的乘积

5?016??3?17?69?10????15?,B??023?4?

???97020????25??41311???2)将矩阵右下角3?2子矩阵赋给D 3)查看matlab工作空间的使用情况.

?1234?6789?4 设矩阵A??11121314??16171819??212223245?10??15?,取出A的前两列构成矩阵B,取出矩阵A的前?20?25??两行构成矩阵C,转置B构成矩阵D,计算A*B,C<D,C&D,C|D,~C|~D

5求下列表达式的值,然后显示MATLAB工作空间的使用情况并保存全部变量

e0.3a?e?0.3asin(a?0.3),其中a=?3.0,?2.9,?2.8,?,2.8,2.9,3.0 1)z1?2提示:a可利用冒号表达式生成向量,求各点函数值时用点乘运算。

?t20?t?1?2)z2??t?61?t?2,其中t=0:0.5:2.5

?t2?3t?12?t?3?提示:利用逻辑和关系运算求分段函数值。

三、实验结果

1、(1)>> e=2.71828 z1=2*sind(85)/(1+e^2) e =

2.7183 z1 =

0.2375

(2)>> x=[2 1+2i;-0.45 5] z2=1/2*log(x+exp(1+x^2)) x =

2.0000 + 0.0000i 1.0000 + 2.0000i -0.4500 + 0.0000i 5.0000 + 0.0000i z2 =

2.2816 - 0.4418i 4.0004 + 0.7167i -0.5490 + 1.5708i 12.7750 - 0.4500i

(3)

>> A=2.1;B=-4.5;C=6;D=3.5;E=-5; z3=atan((2*pi*A+E/(2*pi*B*C))/D) z3 =

1.3121

matlab工作空间的使用情况:

>> whos

Name Size Bytes Class

A 1x1 8 double B 1x1 8 double C 1x1 8 double D 1x1 8 double E 1x1 8 double e 1x1 8 double x 2x2 64 double z1 1x1 8 double z2 2x2 64 double z3 1x1 8 double 2、(1)>> A=[12 34 5;-7 45 19;2 8 6] B=[6 9 -1;-7 4 1; 8 3 0] C=A+6*B D=A-B-2 A =

12 34 5 -7 45 19 2 8 6

Attributes complex complex