好文档 - 专业文书写作范文服务资料分享网站

matlab综合大作业(附详细答案)

天下 分享 时间: 加入收藏 我要投稿 点赞

《MATLAB语言及应用》期末大作业报告

1.数组的创建和访问(20分,每小题2分):

1) 利用randn函数生成均值为1,方差为4的5*5矩阵A;

实验程序:A=1+sqrt(4)*randn(5) 实验结果:

A =

0.1349 3.3818 0.6266 1.2279 1.5888 -2.3312 3.3783 2.4516 3.1335 -1.6724 1.2507 0.9247 -0.1766 1.1186 1.5754 1.6546 5.3664 0.8087 -1.2929 1.3493 0.7272 -0.6647

2) 将矩阵A按列拉长得到矩阵B;

实验程序:B=A(:) 实验结果:

B = 0.1349 -2.3312 1.2507 1.5754 -1.2929 3.3818 3.3783 0.9247 1.6546 1.3493 0.6266 2.4516 -0.1766 5.3664 0.7272 1.2279 3.1335 1.1186 0.8087 -0.6647 1.5888 -1.6724 2.4286 4.2471

2.4286 4.2471 -0.3836 -0.3836

3) 提取矩阵A的第2行、第3行、第2列和第4列元素组成2*2的矩阵C;

实验程序:C=[A(2,2),A(2,4);A(3,2),A(3,4)] 实验结果:

C =

3.3783 3.1335 0.9247 1.1186

4) 寻找矩阵A中大于0的元素;]

实验程序:G=A(find(A>0)) 实验结果:

G = 0.1349 1.2507 1.5754 3.3818 3.3783 0.9247 1.6546 1.3493 0.6266 2.4516 5.3664 0.7272 1.2279 3.1335 1.1186 0.8087 1.5888 2.4286 4.2471

5) 求矩阵A的转置矩阵D;

实验程序:D=A' 实验结果:

D =

0.1349 -2.3312 1.2507 1.5754 -1.2929 3.3818 3.3783 0.9247 1.6546 1.3493 0.6266 2.4516 -0.1766 5.3664 0.7272 1.2279 3.1335 1.1186 0.8087 -0.6647 1.5888 -1.6724 2.4286 4.2471 -0.3836

6) 对矩阵A进行上下对称交换后进行左右对称交换得到矩阵E;

实验程序:E=flipud(fliplr(A)) 实验结果:

E =

-0.3836 -0.6647 0.7272 1.3493 -1.2929 4.2471 0.8087 5.3664 1.6546 1.5754 2.4286 1.1186 -0.1766 0.9247 1.2507 -1.6724 3.1335 2.4516 3.3783 -2.3312 1.5888 1.2279 0.6266 3.3818 0.1349

7) 删除矩阵A的第2列和第4列得到矩阵F;

实验程序:F=A;

F(:,[2,4])=[]

实验结果:

F =

0.1349 0.6266 1.5888 -2.3312 2.4516 -1.6724 1.2507 -0.1766 2.4286 1.5754 5.3664 4.2471 -1.2929 0.7272 -0.3836

8) 求矩阵A的特征值和特征向量;

实验程序:[Av,Ad]=eig(A) 实验结果: 特征向量Av =

-0.4777 0.1090 + 0.3829i 0.1090 - 0.3829i -0.7900 -0.5651 -0.5944 -0.5944 -0.3439 -0.2862 0.2779 + 0.0196i 0.2779 - 0.0196i -0.0612 -0.6087 0.5042 - 0.2283i 0.5042 + 0.2283i 0.0343 0.0080 -0.1028 + 0.3059i -0.1028 - 0.3059i 0.5026 特征值Ad =

6.0481 0 0 0 0 -0.2877 + 3.4850i 0 0 0 0 -0.2877 - 3.4850i 0 0 0 0 0.5915 0 0 0 0

9) 求矩阵A的每一列的和值;

实验程序:lieSUM=sum(A) 实验结果:

lieSUM =-0.6632 10.6888 8.9951 5.6240 6.2087

10) 求矩阵A的每一列的平均值;

实验程序:average=mean(A) 实验结果:

average =-0.1326 2.1378 1.7990 1.1248 1.2417 2.符号计算(10分,每小题5分):

-0.2579 -0.1272 -0.5682 0.6786 0.3660 0 0 0 0 -2.3024

matlab综合大作业(附详细答案)

《MATLAB语言及应用》期末大作业报告1.数组的创建和访问(20分,每小题2分):1)利用randn函数生成均值为1,方差为4的5*5矩阵A;实验程序:A=1+sqrt(4)*randn(5)实验结果:A=0.13493.38180.62661.22791.5888
推荐度:
点击下载文档文档为doc格式
9rksy22wjx8xswm2yhl07916095ebr009bt
领取福利

微信扫码领取福利

微信扫码分享