配色: 字号:
matlab基本矩阵运算
2015-06-07 | 阅:  转:  |  分享 
  
姓名学号专业班级

课程名称MATLAB程序设计A实验名称基本矩阵运算

实验日期

同组人员指导教师刘丽



得分

【实验名称】基本矩阵运算

【实验类型】基础性实验

【实验目的与要求】

目的:

矩阵转置、相乘、求逆等基本矩阵运算;

方程与方程组的求解;

要求:

学会矩阵转置、相乘、求逆等基本矩阵运算;

学会利用MATLAB求解方程与方程组的基本方法;

【实验主要仪器设备及台套数】

装有MATLAB(版本7.1)应用软件的计算机。

【实验学时】2学时

实验内容:

生成一个四维魔方矩阵,提取其中相关位置元素的值

已知



完成下列操作:

输出A在[10,25]范围内的全部元素。

取出A前3行构成矩阵B,前两列构成矩阵C,右下角32子矩阵构成矩阵D,B与C的乘积构成矩阵E.

分别求表达式E
求下列矩阵的主对角线元素、上对角线、下对角线矩阵、逆矩阵、行列式的值、秩、范数、条件数、迹。

A(K)

B=A(1:3,:)

C=A(:,1:2)

D=A(2:4,2:4)

E=BC



3.题

(1)A=[1,-1,2,3;5,1,-4,2;3,0,5,2;11,15,0,9]

D=diag(A)

B=triu(A)

B=tril(A)

F=inv(A)

D=det(A)

r=rank(A)

V1=norm(A,1)

V2=norm(A)

Vinf=norm(A,inf)

P1=cond(A,1)

P2=cond(A)

稀疏矩阵的建立过程

【实验步骤】

(一)、双击MATLAB7.1的图标,展开运行MATLAB界面如下:



(二)、将以下代码输入到commandwindow窗口中,回车即可。

1.题

M=10+magic(4)

M=(2:4,2:4)%这里提取2,3,4行和2,3,4列的元素值。



2.题

A=[23,10,-0.778,0;41,-45,65,5;32,5,0,32;6,-9.54,54,3.14]

K=find(A>=10&A<=25)

P3=cond(A,inf)

T=trace(A)

(2)代码类似(1)



4.题

A=[2,2,1;3,1,-1;4,3,3;5,3,8;6,6,12];

B=spconvert(A)





五、实验心得:

通过本次实验,我对MATLAB矩阵分析与处理这章知识有了一定的认识,学会了矩阵转置、相乘、求逆等基本矩阵运算,学会了矩阵的变换方法,掌握稀疏矩阵的生成方法。当然,在这次实验中,也难免遇到了一些问题,比如操作不当,代码输入错误等,后来通过我认真的分析,终于找到了错误并加以改正。

















献花(0)
+1
(本文系稻草人之书首藏)