MATLAB的实验环境及基本命令范本.docx
- 文档编号:27211010
- 上传时间:2023-06-28
- 格式:DOCX
- 页数:7
- 大小:25.76KB
MATLAB的实验环境及基本命令范本.docx
《MATLAB的实验环境及基本命令范本.docx》由会员分享,可在线阅读,更多相关《MATLAB的实验环境及基本命令范本.docx(7页珍藏版)》请在冰豆网上搜索。
MATLAB的实验环境及基本命令范本
实验一MATLAB的实验环境及基本命令
一实验目的:
1.学习了解MATLAB的实验环境
2.在MATLAB系统命令窗口练习有关MATLAB命令的使用。
二实验步骤
1.学习了解MATLAB的实验环境:
在Windows桌面上,用mouse双击MATLAB图标,即可进入MATLAB的默认界面:
图1-1MATLAB系统命令窗口
MATLAB的默认界面由三部分组成:
1CommandWindows命令窗口
2CommandHistory历史窗口
3Workspace工作空间
2.练习MATLAB系统命令的使用。
1表达式
MATLAB的表达式由变量、数值、函数及操作符构成。
实验前应掌握有关变量、数值、函数及操作符的有关内容及使用方法。
三实验内容
练习1-1:
计算下列表达式:
要求计算完毕后,键入相应的变量名,查看并记录变量的值。
实验过程及结果:
a=(1+sqrt(10))/2a=2.0811
b=abs(3+5*i)b=5.8310
c=sin(exp(-2.3))c=0.1001
d=250/sin(pi/6)d=500.0000
②.向量运算:
n维向量是由n个成员组成的行或列数组。
在MATLAB中,由分号分隔的方括号中的元素产生一个列向量;由逗号或空号分隔的方括号中的元素产生一个列向量;同维的向量可进行加减运算,乘法须遵守特殊的原则。
练习1-2
已知:
X=[2;-4;8]
求:
Y=R';P=5*R;E=X.*Y;S=X'*Y
实验过程及结果:
R=[tan(pi/4),sqrt(9),-5]R=1.00003.0000-5.0000
Y=R'Y=1.0000P=5*RP=5.000015.0000-25.0000
3.0000
-5.0000
X=[2;-4;8]X=2E=X.*YE=2.0000S=X'*Y
-4-12.0000S=-50
8-40.0000
练习1-3
1产生每个元素为1的4维的行向量;
实验过程及结果:
X=ones(1,4)X=1111
2产生每个元素为0的4维的列向量;
实验过程及结果:
X=zeros(4,1)X=0
0
0
0
3产生一个从1到8的整数行向量,默认步长为1;
实验过程及结果:
X=1:
1:
8X=12345678
4产生一个从π到0,间隔为π/3的行向量;
实验过程及结果:
X=pi:
-pi/3:
0X=3.14162.09441.04720
2矩阵基本运算操作。
练习1-4
求出下列运算结果,并上机验证。
已知矩阵:
(1)实验过程及结果:
A(:
1)ans=11
(2)实验过程及结果:
A(2,:
)
21ans=21222324
31
(3)实验过程及结果:
A(:
,2:
3)ans=1213(4)实验过程及结果:
A(2:
3,2:
3)
2223ans=2223
32333233
4243
(5)实验过程及结果:
A(:
,1:
2:
3)ans=1113(6)实验过程及结果:
A(2:
3)
2123ans=2131
3133
4143
(8)实验过程及结果:
A(:
,:
)ans=11121314(9)实验过程及结果:
ones(2,2)
21222324ans=11
3132333411
41424344
(10)实验过程及结果:
eye
(2)ans=10
01
(11)实验过程及结果:
[A,[ones(2,2);eye
(2)]](12)实验过程及结果:
diag(A)
ans=1112131411ans=11
212223241122
313233341033
414243440144
(13)实验过程及结果:
diag(A,1)ans=12(14)实验过程及结果:
diag(A,-1)ans=21
2332
3443
(15)实验过程及结果:
diag(A,2)ans=13
24
(16)实验过程及结果:
fliplr(A)(17)实验过程及结果:
flipud(A)
ans=14131211ans=41424344
2423222131323334
3433323121222324
4443424111121314
(18)实验过程及结果:
rot90(A)(19)实验过程及结果:
tril(A)
ans=14243444ans=11000
13233343212200
122232423132330
1121314141424344
练习1-5用MATLAB命令完成下列矩阵函数运算:
(1)
输入如下矩阵A:
实验结果:
A=[0pi/3;pi/6pi/2]A=01.0472
0.52361.5708
(2)求矩阵B1,B1中每一元素为对应矩阵A中每一元素的正弦函数;
实验结果:
B1=sin(A)B1=00.8660
0.50001.0000
(3)求矩阵B2,B2中每一元素为对应矩阵A中每一元素的余弦函数;
实验结果:
B2=cos(A)B2=1.00000.5000
0.86600.0000
(4)求B1^2+B2^2.。
实验结果:
S=B1^2+B2^2S=1.86601.3660
1.36601.8660
练习1-6利用基本矩阵产生3×3和5×5的单位阵、全1阵、全0阵、均匀分布随机阵([-1,1]之间)、正态分布随机阵(均值为1、方差为4)。
实验结果:
X=eye(3,3)Y=eye(5,5)
X=100Y=10000
01001000
00100100
X=ones(3,3)00010
X=11100001
111Y=ones(5,5)
111Y=11111
X=zeros(3,3)11111
X=00011111
00011111
00011111
X=1-2*rand(3,3)Y=zeros(5,5)
X=-0.90030.02800.0871Y=00000
0.5377-0.78260.963000000
-0.2137-0.5242-0.642800000
X=1+sqrt(4)*randn(3,3)00000
X=0.13491.57543.378300000
-2.3312-1.29290.9247
1.25073.38181.6546
Y=1-2*rand(5,5)
Y=0.11060.6475-0.78730.72220.6024
-0.23090.18860.88420.59450.9695
-0.5839-0.87090.29430.6026-0.4936
-0.8436-0.8338-0.6263-0.20760.1098
-0.47640.17950.98030.4556-0.8636
Y=1+sqrt(4)*randn(5,5)
Y=1.34930.7272-0.6647-0.38362.1423
0.62661.22791.58882.71600.2002
2.45163.1335-1.67243.50802.3800
-0.17661.11862.4286-2.18752.6312
5.36640.80874.2471-1.88192.4238
练习1-7产生一均匀分布在(-5,5)之间的随机阵(50×2),要求精确到小数点后一位。
实验结果:
fix(5-2*5*rand(50,2)*10)/10
练习1-8编程实现当a∈[-π,π],间隔为1°时,求解正弦、余弦的值。
实验结果:
a=-pi:
180/pi:
pisin(a)cos(a)
练习1-9利用rand函数产生(0,1)间均匀分布的10×10随机阵a,然后统计a中大于等于0.6的个数。
实验结果:
a=rand(10,10)B=a>=0.6C=sum(sum(B))
练习1-10利用randn函数产生均值为0,方差为1的10×10正态分布随机阵a,然后统计a中大于-0.5,小于0.5的元素个数。
实验结果:
A=sqrt
(1)*rand(10,10)B=-0.5 3.退出MATLAB环境 在命令提示符”>>”位置键入命令: exit或者quit 执行以上命令可以退出MATLAB环境。 4.实验总结: 经过本次试验熟悉了MATLAB编写程序需要的一些变量和函数以及它的工作环境,为以后的实验奠定了基础。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MATLAB 实验 环境 基本 命令 范本