MATLAB实验二矩阵基本运算一答案.docx

上传人:b****4 文档编号:11926482 上传时间:2023-04-16 格式:DOCX 页数:7 大小:22.17KB
下载 相关 举报
MATLAB实验二矩阵基本运算一答案.docx_第1页
第1页 / 共7页
MATLAB实验二矩阵基本运算一答案.docx_第2页
第2页 / 共7页
MATLAB实验二矩阵基本运算一答案.docx_第3页
第3页 / 共7页
MATLAB实验二矩阵基本运算一答案.docx_第4页
第4页 / 共7页
MATLAB实验二矩阵基本运算一答案.docx_第5页
第5页 / 共7页
点击查看更多>>
下载资源
资源描述

MATLAB实验二矩阵基本运算一答案.docx

《MATLAB实验二矩阵基本运算一答案.docx》由会员分享,可在线阅读,更多相关《MATLAB实验二矩阵基本运算一答案.docx(7页珍藏版)》请在冰豆网上搜索。

MATLAB实验二矩阵基本运算一答案.docx

MATLAB实验二矩阵基本运算一答案

实验一矩阵基本运算

(一)

(1)设A和B是两个同维同大小的矩阵,问:

1)A*B和A.*B的值是否相等?

A=[234;415;367];

B=[431;352;549];

A*B,

A.*B

ans=

373744

443751

656778

 

ans=

894

12510

152463

2)A./B和B.\A的值是否相等?

A=[234;415;367];

B=[431;352;549];

A./B,

B./A

ans=

0.50001.00004.0000

1.33330.20002.5000

0.60001.50000.7778

 

ans=

2.00001.00000.2500

0.75005.00000.4000

1.66670.66671.2857

3)A/B和B\A的值是否相等?

A=[234;415;367];

B=[431;352;549];

A/B,

B/A

ans=

-0.34520.51190.3690

0.7857-0.78570.6429

-0.97621.30950.5952

 

ans=

110.0000-15.0000-52.0000

92.0000-13.0000-43.0000

-22.00004.000011.0000

4)A/B和B\A所代表的数学含义是什么?

解:

A/B是B*A的逆矩阵B\A是B*A的逆矩阵

(2)写出完成下列操作的命令。

1)将矩阵A第2—5行中第1,3,5列元素赋给矩阵B。

A=[0.95010.45650.92180.41030.13890.0153

0.23110.01850.73820.89360.20280.7468

0.60680.82140.17630.05790.19870.4451

0.48600.44470.40570.35290.60380.9318

0.89130.61540.93550.81320.27220.4660

0.76210.79190.91690.00990.19880.4186]

B=A(2:

5,[1,3,5])

A=0.95010.45650.92180.41030.13890.0153

0.23110.01850.73820.89360.20280.7468

0.60680.82140.17630.05790.19870.4451

0.48600.44470.40570.35290.60380.9318

0.89130.61540.93550.81320.27220.4660

0.76210.79190.91690.00990.19880.4186

B=0.23110.73820.2028

0.60680.17630.1987

0.48600.40570.6038

0.89130.93550.2722

2)删除矩阵A的第7号元素。

A=rand(6,6);

>>A(7)=[inf]

A=

0.8385Inf0.17300.13650.28440.5155

0.56810.62130.97970.01180.46920.3340

0.37040.79480.27140.89390.06480.4329

0.70270.95680.25230.19910.98830.2259

0.54660.52260.87570.29870.58280.5798

0.44490.88010.73730.66140.42350.7604

3)将矩阵A的每个元素值加30。

B=A+30

B=

30.950130.456530.921830.410330.138930.0153

30.231130.018530.738230.893630.202830.7468

30.606830.821430.176330.057930.198730.4451

30.486030.444730.405730.352930.603830.9318

30.891330.615430.935530.813230.272230.4660

30.762130.791930.916930.009930.198830.4186

4)求矩阵A的大小和维数。

N=size(A)

n=rank(A)

N=

66

n=

6

5)将向量t的0元素用机器零来代替。

A=[101035]

A=

101035

>>A(A==0)=[]

A=

1135

6)将含有12个元素的向量x转换成3*4矩阵。

>>x=(1:

2:

23)

x=

1357911131517192123

>>A=zeros(3,4)

A=

0000

0000

0000

>>A(:

)=x

A=

171319

391521

5111723

7)求一个字符串的ASCII码。

>>A='Ilovemymother'

A=

Ilovemymother

>>double(A)

ans=

73321081111181013210912132109111116104101114

 

ilovechina

>>double(A)

ans=

10532108111118101329910410511097

8)求一个ASCII码所对应的字符。

>>char(double(A))

ans=

Ilovemymother

(3)下列命令执行后,L1、L2、L3、L4的值分别是多少/

A=1:

9;B=10-A;

L1=A==B;

L2=A<=5;

L3=A>3&A<7;

L4=find(A>3&A<7);

>>A=1:

9;B=10-A;

>>L1=A==B

L1=

000010000

>>L2=A<=5

L2=

111110000

>>L3=A>3&A<7

L3=

000111000

>>L4=find(A>3&A<7)

L4=

456

小结实验心得体会

第一次做MATLAB上机实验,有些东西书本上没有,通过同学交流和网上查找,找到了相关知识点,速度很慢,速度有待提高,我们线性代数还没学,A*B是怎么来的也不知道,不过对实验好像没什么影响,本次实验也完成的较为顺。

但对于定义用的名称及符号不是很熟悉,有待加强,需要继续努力。

 

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

当前位置:首页 > 经管营销 > 经济市场

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

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