实验一 MATLAB基本操作及运算

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验一 MATLAB 基本操作及运算

一、 实验目的

二、 实验的设备及条件

三、 实验内容

1、 建立以下标量:

1) a=3

2)

,(j 为虚数单位)

3) c=3/2πj e

2、 建立以下向量:

1) Vb= 2.71382882⎡⎤⎢⎥⎢⎥⎢⎥-⎢⎥⎣⎦

2) Vc=[4 3.8 … -3.8 -4 ] (向量中的数值从4到-4,步长为-0.2)

3、 建立以下矩阵:

1)

3

333Ma ⎡⎤⎢⎥=⎢⎥⎢⎥⎣⎦

Ma 为一个7×7的矩阵,其元素全为3.

2)

11191212921020100Mb ⎡⎤⎢⎥⎢⎥=⎢⎥⎢⎥⎣⎦

Mb 为一个10×10的矩阵.

3)

114525173238Mc ⎡⎤⎢⎥=⎢⎥⎢⎥⎣⎦

4、 使用题1中的变量计算下列等式的x,y,z 的值:

1) ((15)/6)111a x e

--=+ 2)

2x π=

3) 3ln([()()]sin(/3))x b c b c a π=+-R ,其中R 表示复数实部。

5、 求解函数值22/(2.25)ct

y e -=,其中c 取值见题1,t 的取值范围为题2中行

向量Vc 。

6、 使用题1和题3中所产生的标量和矩阵计算等式 1()()T Mx a Mc Mc Mc -=⋅⋅ 其中*为矩阵所对应行列式的值,参考det 。

7、 函数的使用和矩阵的访问。

1) 计算矩阵Mb 每一列的和,结果应为行向量形式。

2) 计算整个矩阵Mb 的平均值。

3) 用向量[1 1…1] 替换Mb 的最上一行的值

4) 将矩阵Mb 的第2~5行,第3到9列的元素所构成的矩阵赋值给矩阵SubMb 。

5) 删除矩阵Mb 的第一行;

6) 使用函数rand 产生一个1×10的向量r ,并将r 中值小于0.5的元素设置为0。

8、 已知CellA (1, 1)=‘中国’,CellA (1,2)=‘北京’,CellA (2,1)是一个3乘3的单位阵,CellA (2, 2)=[1 2 3],试用MATLAB 创建一个2×2的细胞数组CellA 。

9、 已知结构数组student 中信息包含有姓名,学号,性别,年龄和班级,试用MATLAB 创建相应的结构数组student 。该数组包含有从自己学号开始连续5个同学的信息(如果学号在你后面的同学不足5个则往前排序),创建完成后查看自己的信息。

10、

请编写一段matlab 程序,完成以下功能: a)

利用rand 指令生成一个100行,200列的二维随机数组Ar ; b)

找出数组Ar 中所有大于0.45且小于0.55的元素的单下标; c)

数组Ar 中满足(2)中的条件的元素有多少个? d)

求出数组Ar 中满足(2)中的元素的和,并求出这些元素的平均值; e) 将(d )求出的平均值赋值给数组Ar 中满足(2)的每个元素。

11、 22cos 0.7sin (1)x y x x ⎡⎤=+⎢⎥+⎣

⎦ ,编写一段matlab 程序,要求如下: (1) 在[0,2]π区间,每隔0.01取一x 数值,计算出相应的y 的函数值;

(2) 根据MATLAB 计算出的数据,找出在[0,2]π内该函数采样值的极小

值的坐标。

12、 求解下列方程组:

123423412341234321224

0x x x x x x x x x x x x x x x ++-=⎧⎪-+=⎪⎨+++=⎪⎪-+-=⎩

相关文档
最新文档