实验一MATLAB基本操作及运算.docx

上传人:b****2 文档编号:2827915 上传时间:2023-05-04 格式:DOCX 页数:23 大小:67KB
下载 相关 举报
实验一MATLAB基本操作及运算.docx_第1页
第1页 / 共23页
实验一MATLAB基本操作及运算.docx_第2页
第2页 / 共23页
实验一MATLAB基本操作及运算.docx_第3页
第3页 / 共23页
实验一MATLAB基本操作及运算.docx_第4页
第4页 / 共23页
实验一MATLAB基本操作及运算.docx_第5页
第5页 / 共23页
实验一MATLAB基本操作及运算.docx_第6页
第6页 / 共23页
实验一MATLAB基本操作及运算.docx_第7页
第7页 / 共23页
实验一MATLAB基本操作及运算.docx_第8页
第8页 / 共23页
实验一MATLAB基本操作及运算.docx_第9页
第9页 / 共23页
实验一MATLAB基本操作及运算.docx_第10页
第10页 / 共23页
实验一MATLAB基本操作及运算.docx_第11页
第11页 / 共23页
实验一MATLAB基本操作及运算.docx_第12页
第12页 / 共23页
实验一MATLAB基本操作及运算.docx_第13页
第13页 / 共23页
实验一MATLAB基本操作及运算.docx_第14页
第14页 / 共23页
实验一MATLAB基本操作及运算.docx_第15页
第15页 / 共23页
实验一MATLAB基本操作及运算.docx_第16页
第16页 / 共23页
实验一MATLAB基本操作及运算.docx_第17页
第17页 / 共23页
实验一MATLAB基本操作及运算.docx_第18页
第18页 / 共23页
实验一MATLAB基本操作及运算.docx_第19页
第19页 / 共23页
实验一MATLAB基本操作及运算.docx_第20页
第20页 / 共23页
亲,该文档总共23页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

实验一MATLAB基本操作及运算.docx

《实验一MATLAB基本操作及运算.docx》由会员分享,可在线阅读,更多相关《实验一MATLAB基本操作及运算.docx(23页珍藏版)》请在冰点文库上搜索。

实验一MATLAB基本操作及运算.docx

实验一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

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

当前位置:首页 > 初中教育 > 语文

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2