MATLAB实验二矩阵基本运算一答案.docx
- 文档编号:11926482
- 上传时间:2023-04-16
- 格式:DOCX
- 页数:7
- 大小:22.17KB
MATLAB实验二矩阵基本运算一答案.docx
《MATLAB实验二矩阵基本运算一答案.docx》由会员分享,可在线阅读,更多相关《MATLAB实验二矩阵基本运算一答案.docx(7页珍藏版)》请在冰豆网上搜索。
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是怎么来的也不知道,不过对实验好像没什么影响,本次实验也完成的较为顺。
但对于定义用的名称及符号不是很熟悉,有待加强,需要继续努力。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MATLAB 实验 矩阵 基本 运算 答案