西农MATLAB实验2.docx

上传人:b****3 文档编号:26884765 上传时间:2023-06-23 格式:DOCX 页数:10 大小:95.68KB
下载 相关 举报
西农MATLAB实验2.docx_第1页
第1页 / 共10页
西农MATLAB实验2.docx_第2页
第2页 / 共10页
西农MATLAB实验2.docx_第3页
第3页 / 共10页
西农MATLAB实验2.docx_第4页
第4页 / 共10页
西农MATLAB实验2.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

西农MATLAB实验2.docx

《西农MATLAB实验2.docx》由会员分享,可在线阅读,更多相关《西农MATLAB实验2.docx(10页珍藏版)》请在冰豆网上搜索。

西农MATLAB实验2.docx

西农MATLAB实验2

附录 MATLAB实验报告格式

一、实验名称

矩阵的建立和基本运算

(2)

二、实验目的:

熟悉和掌握MATLAB中各种矩阵生成函数。

三、实验内容:

1.随机矩阵的产生

A=rand(5,5)%产生5×5均匀分布随机矩阵

B=randn(5,5)%产生5×5正态分布随机矩阵

2.单位矩阵的产生

A=eye(3,3)%产生3×3单位阵

3.全零、全1矩阵的产生

A=zeros(3,3)

B=ones(3,3)

4.矩阵的翻转操作

A=rand(5,4)

flipud(A)%进行上下翻转

fliplr(A)%进行左右翻转

rot90(A)%逆时针旋转90度

5.矩阵线性代数方面的运算

A=[1,3,5;4,9,3;2,0,5]

A’%A转置

det(A)%A的行列式,A必须是方阵

rank(A)%A的秩

inv(A)%A的逆

eig(A)%A的特征矢量

[X,D]=eig(A)%A的特征矢量及特征值

A^2%矩阵A的幂运算

6.构造多维数组

A1=[1,2,3;4,5,6;7,8,9];

A2=A1’

A3=A1-A2

cat(1,A1,A2,A3)

cat(2,A1,A2,A3)

cat(3,A1,A2,A3)

A3=

000

000

000

 

ans=

123

456

789

123

456

789

000

000

000

 

ans=

123123000

456456000

789789000

 

ans(:

:

1)=

123

456

789

 

ans(:

:

2)=

123

456

789

 

ans(:

:

3)=

000

000

000

7.字符串变量及其处理

s=’Hello’

s=[s;’Hello’]

whoss

n=input('Howmanyapples')%先显示单引号中的字符串,向用户提示,再把用户键入的数字或表达式赋给n

四、回答问题:

问题3.1矩阵A的行列式等于0时不能求逆。

五、思考题:

1.a=ones(3,4);a=rand(4,2);a=eye(4)

2.A=ones(3,4)B=2*A(2,:

)A(3,:

)=B

3.

4.

5.

6.

六、遇到的问题及解决:

开始没有理解语句cat(3,A1,A2,A3)的意思,最后在老师的讲解下明白了,该语句的意思是,产生了三页的矩阵。

七、体会:

在这次试验中,我学会了矩阵的合并和赋值,求解方阵的行列式,秩和逆,感受到了MATLAB的强大。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试认证 > 交规考试

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1