实验一MATLAB基本操作及运算.docx
- 文档编号:11773545
- 上传时间:2023-04-01
- 格式:DOCX
- 页数:23
- 大小:67KB
实验一MATLAB基本操作及运算.docx
《实验一MATLAB基本操作及运算.docx》由会员分享,可在线阅读,更多相关《实验一MATLAB基本操作及运算.docx(23页珍藏版)》请在冰豆网上搜索。
实验一MATLAB基本操作及运算
实验一MATLAB基本操作及运算
一、实验目的
1、理解Matlab数据对象的特点;
2、掌握基本Matlab运算规则;
3、掌握Matlab帮助的使用方法;
二、实验的设备及条件
计算机一台(带有MATLAB7.0以上的软件环境)。
三、实验内容
要求建立一个名为experiment01.m的文件,把与实验内容一相关的实验命令都放入该文件中,题与题之间用相应注释分割。
实验过程中,注意出现的相关函数或变量,请使用help或doc查询相关帮助文档,学习函数的用法。
1、建立以下标量:
1)a=10
2)b=2.5×1023
3)c=2+3i,(i为虚数单位)
4)d=
(j为虚数单位,这里要用到exp,pi)
2、建立以下向量:
1)aVec=[3.1415926]
2)bVec=
3)cVec=[54.8…-4.8-5](向量中的数值从5到-5,步长为-0.2)
4)dVec=[100100.01…100.99101](产生1到10之间的等对数间隔向量,参考logspace,注意向量的长度)
3、建立以下矩阵:
1)
aMat一个9×9的矩阵,其元素全为2;(参考ones或zeros)
2)
bMat是一个9×9的矩阵,除主对角上的元素为[123454321]外,其余元素均为0。
(参考diag)。
3)
cMat为一个10×10的矩阵,可有1:
100的向量来产生(参考reshape)
4)
dMat为3×4的NaN矩阵,(参考nan)
5)
6)产生一个5×3随机整数矩阵fMat,其值的范围在-3到3之间。
(参考rand和floor或ceil)
4、使用题1中的变量计算下列等式的x,y,z的值:
1)
2)
参考sqrt。
3)
,其中R表示取括号内复数的实数部分,
表示c的共轭复数,log是自然对数。
(参考real,conj,log)
5、使用题2中的向量求解一下等式:
1)
,
其中
指的是题2中定义的向量
,一下雷同。
2)
表示
的转置
3)
,
表示已10为底的对数,参考log10
6、使用题2和题3中所产生的向量和矩阵计算以下等式,注意本题的操作均采用矩阵间的运算。
1)
2)
,注意这里与
是不一样的
3)
这里
为
所对应行列式的值,参考det。
7、函数的使用和矩阵的访问。
1)计算矩阵cMat每一列的和,结果应为行向量形式。
(参考sum)
2)计算eMat每一行的平均值,结果应为列向量形式。
(参考mean)
3)用向量[111]替换eMat的最上一行的值
4)将cMat的第2~9行,第2到9列的元素所构成的矩阵赋值给cSub。
5)使用函数rand产生一个1×5的向量r,并将r中值小于0.5的元素设置为0。
(参考find)
四、实验结果:
a=
10
b=
2.5000e+023
c=
2.0000+3.0000i
d=
-0.5000+0.8660i
aVec=
3.140015.00009.000026.0000
bVec=
2.7100
8.0000
28.0000
182.0000
cVec=
Columns1through10
5.00004.80004.60004.40004.20004.00003.80003.60003.40003.2000
Columns11through20
3.00002.80002.60002.40002.20002.00001.80001.60001.40001.2000
Columns21through30
1.00000.80000.60000.40000.20000-0.2000-0.4000-0.6000-0.8000
Columns31through40
-1.0000-1.2000-1.4000-1.6000-1.8000-2.0000-2.2000-2.4000-2.6000-2.8000
Columns41through50
-3.0000-3.2000-3.4000-3.6000-3.8000-4.0000-4.2000-4.4000-4.6000-4.8000
Column51
-5.0000
dVec=
1.0e+010*
Columns1through10
0.00000.00000.00000.00000.00000.00000.00000.00000.00000.0000
Columns11through20
0.00000.00000.00000.00000.00000.00000.00000.00000.00000.0000
Columns21through30
0.00000.00000.00000.00000.00000.00000.00000.00000.00000.0000
Columns31through40
0.00000.00000.00000.00000.00000.00000.00000.00000.00000.0000
Columns41through50
0.00000.00000.00000.00000.00000.00000.00000.00000.00000.0000
Columns51through60
0.00000.00000.00000.00000.00000.00000.00000.00010.00010.0001
Columns61through70
0.00010.00010.00020.00020.00030.00040.00050.00060.00070.0009
Columns71through80
0.00120.00150.00190.00240.00300.00380.00480.00600.00760.0095
Columns81through90
0.01200.01520.01920.02420.03050.03850.04860.06140.07740.0977
Columns91through100
0.12330.15560.19630.24770.31260.39440.49770.62800.79251.0000
aMat=
222222222
222222222
222222222
222222222
222222222
222222222
222222222
222222222
222222222
v=
123454321
bMat=
100000000
020000000
003000000
000400000
000050000
000004000
000000300
000000020
000000001
cMat=
Columns1through17
1234567891011121314151617
Columns18through34
1819202122232425262728293031323334
Columns35through51
3536373839404142434445464748495051
Columns52through68
5253545556575859606162636465666768
Columns69through85
6970717273747576777879808182838485
Columns86through100
8687888990919293949596979899100
cMat=
1112131415161718191
2122232425262728292
3132333435363738393
4142434445464748494
5152535455565758595
6162636465666768696
7172737475767778797
8182838485868788898
9192939495969798999
102030405060708090100
dMat=
NaNNaNNaNNaN
NaNNaNNaNNaN
NaNNaNNaNNaN
eMat=
13-15
-2210-87
fMat=
2-3-1
1-2-3
-1-33
0-23
-1-20
x=
0.3029
y=
6.2696e+003
z=
0.1046
xVec=
Columns1through10
0.00110.00170.00240.00350.00490.00680.00920.01230.01630.0211
Columns11through20
0.02700.03390.04200.05110.06130.07240.08410.09620.10830.1201
Columns21through30
0.13100.14060.14860.15460.15830.15960.15830.15460.14860.1406
Columns31through40
0.13100.12010.10830.09620.08410.07240.06130.05110.04200.0339
Columns41through50
0.02700.02110.01630.01230.00920.00680.00490.00350.00240.0017
Column51
0.0011
yVec=
4.1477
17.0000
29.4109
183.8478
zVec=
Columns1through10
00.10100.20200.30300.40400.50510.60610.70710.80810.9091
Columns11through20
1.01011.11111.21211.31311.41411.51521.61621.71721.81821.9192
Columns21through30
2.02022.12122.22222.32322.42422.52532.62632.72732.82832.9293
Columns31through40
3.03033.13133.23233.33333.43433.53543.63643.73743.83843.9394
Columns41through50
4.04044.14144.24244.34344.44444.54554.64654.74754.84854.9495
Columns51through60
5.05055.15155.25255.35355.45455.55565.65665.75765.85865.9596
Columns61through70
6.06066.16166.26266.36366.46466.56576.66676.76776.86876.9697
Columns71through80
7.07077.17177.27277.37377.47477.57587.67687.77787.87887.9798
Columns81through90
8.08088.18188.28288.38388.48488.58598.68698.78798.88898.9899
Columns91through100
9.09099.19199.29299.39399.49499.59609.69709.79809.899010.0000
xMat=
1.0e+004*
2.04502.04502.04502.04502.04502.04502.04502.04502.0450
2.04502.04502.04502.04502.04502.04502.04502.04502.0450
2.04502.04502.04502.04502.04502.04502.04502.04502.0450
2.04502.04502.04502.04502.04502.04502.04502.04502.0450
2.04502.04502.04502.04502.04502.04502.04502.04502.0450
2.04502.04502.04502.04502.04502.04502.04502.04502.0450
2.04502.04502.04502.04502.04502.04502.04502.04502.0450
2.04502.04502.04502.04502.04502.04502.04502.04502.0450
2.04502.04502.04502.04502.04502.04502.04502.04502.0450
yMat=
1.0e+003*
0.00850.04060.02440.0705
0.02510.12000.07200.2080
0.08790.42000.25200.7280
0.57152.73001.63804.7320
zMat=
000000000
000000000
000000000
000000000
000000000
000000000
000000000
000000000
000000000
ans=
460470480490500510520530540550
ans=
5.6667-30.6667
eMat=
111
-2210-80
ans=
1222324252627282
1323334353637383
1424344454647484
1525354555657585
1626364656667686
1727374757677787
1828384858687888
1929394959697989
r=
0.48930.33770.90010.36920.1112
a=
10
b=
2.5000e+023
c=
2.0000+3.0000i
d=
-0.5000+0.8660i
aVec=
3.140015.00009.000026.0000
bVec=
2.7100
8.0000
28.0000
182.0000
cVec=
Columns1through10
5.00004.80004.60004.40004.20004.00003.80003.60003.40003.2000
Columns11through20
3.00002.80002.60002.40002.20002.00001.80001.60001.40001.2000
Columns21through30
1.00000.80000.60000.40000.20000-0.2000-0.4000-0.6000-0.8000
Columns31through40
-1.0000-1.2000-1.4000-1.6000-1.8000-2.0000-2.2000-2.4000-2.6000-2.8000
Columns41through50
-3.0000-3.2000-3.4000-3.6000-3.8000-4.0000-4.2000-4.4000-4.6000-4.8000
Column51
-5.0000
dVec=
1.0e+010*
Columns1through10
0.00000.00000.00000.00000.00000.00000.00000.00000.00000.0000
Columns11through20
0.00000.00000.00000.00000.00000.00000.00000.00000.00000.0000
Columns21through30
0.00000.00000.00000.00000.00000.00000.00000.00000.00000.0000
Columns31through40
0.00000.00000.00000.00000.00000.00000.00000.00000.00000.0000
Columns41through50
0.00000.00000.00000.00000.00000.00000.00000.00000.00000.0000
Columns51through60
0.00000.00000.00000.00000.00000.00000.00000.00010.00010.0001
Columns61through70
0.00010.00010.00020.00020.00030.00040.00050.00060.00070.0009
Columns71through80
0.00120.00150.00190.00240.00300.00380.00480.00600.00760.0095
Columns81through90
0.01200.01520.01920.02420.03050.03850.04860.06140.07740.0977
Columns91through100
0.12330.15560.19630.24770.31260.39440.49770.62800.79251.0000
aMat=
222222222
222222222
222222222
222222222
222222222
222222222
222222222
222222222
222222222
v=
123454321
bMat=
100000000
020000000
003000000
000400000
000050000
000004000
000000300
000000020
000000001
cMat=
Columns1through17
1234567891011121314151617
Columns18through34
1819202122232425262728293031323334
Columns35through51
3536373839404142434445464748495051
Columns52through68
5253545556575859606162636465666768
Columns69through85
6970717273747576777879808182838485
Columns86through100
8687888990919293949596979899100
cMat=
1112131415161718191
2122232425262728292
3132333435363738393
4142434445464748494
5152535455565758595
61626
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验一 MATLAB基本操作及运算 实验 MATLAB 基本 操作 运算