MATLAB实验报告一西安邮电大学Word文档下载推荐.docx
《MATLAB实验报告一西安邮电大学Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《MATLAB实验报告一西安邮电大学Word文档下载推荐.docx(9页珍藏版)》请在冰豆网上搜索。
1)使用Windows“开始”菜单。
2)运营MATLAB系统启动程序matlab.exe。
3)运用快捷方式。
2.MATLAB系统退出
要退出MATLAB系统,也有三种常用办法:
1)在MATLAB主窗口File菜单中选取Exitmatlab命令。
2)在MATLAB命令窗口输入Exit或Quit命令。
3)单击MATLAB主窗口“关闭”按钮。
3.MATLAB协助窗口
进入协助窗口可以通过如下三种办法:
1)单击MATLAB主窗口工具栏中help按钮。
2)在命令窗口中输入helpwin、helpdesk或doc。
3)选取help菜单中“matlabhelp”选项。
4.MATLAB协助命令
1)help命令
在MATLAB命令窗口直接输入help命令将会显示当前协助系统中所包括所有项目,即搜索途径中所有目录名称。
同样,可以通过help加函数名来显示该函数协助阐明。
2)lookfor命令
help命令只搜索出那些核心字完全匹配成果,lookfor命令对搜索范畴内m文献进行核心字搜索,条件比较宽松。
3)模糊查询
顾客只要输入命令前几种字母,然后按tab键,系统就会列出所有以这几种字母开头命令。
5.赋值语句
1)变量=表达式
2)表达式
6.矩阵建立
1)直接输入法:
将矩阵元素用方括号括起来,按矩阵行顺序输入各元素,同一行各元素之间用空格或逗号分开,不同行元素之间用分号分开。
2)运用m文献建立矩阵
3)运用冒号表达式建立一种向量e1:
e2:
e3
4)运用linspace函数产生行向量linspace(a,b,n).
四、实验内容
1.练习下面指令:
cd:
切换目录,例如:
cd.,cd..,cd目录
clear:
清除内存单元
help:
协助
who:
查看内存中存在单元
whos:
查看内存中单元详细信息
dir:
列出当前目录下文献或文献夹
path:
列出安装目录所有途径
save:
将内存中数据保存在文献中
load:
将文献中数据加载到matlab中
2.建立自己工作目录MYWORK和MYDATA,并将它们分别加到搜索途径前面或者背面。
3.求
算术运算成果。
>
a=(12+2*(7-4))/3^2
a=2
4.先求下列表达式值,然后显示MATLAB工作空间使用状况并保存所有变量。
(1)
z1=2*sin(85/180)/(1+exp
(1)^2)
z1=0.1084
(2)
>
x=[2,1+2i;
-0.45,5];
z2=1/2*log(x+sqrt(1+x^2))
z2=
0.7114-0.0253i0.8968+0.3658i
0.2139+0.9343i1.1541-0.0044i
(3)
a=-3.0:
0.1:
3.0;
z3=(exp(0.3.*a)-exp(-0.3.*a)).*sin(a+0.3)./2+log((a+0.3)./2)
z3=
Columns1through5
1.1775+3.1416i1.2768+3.1416i1.3511+3.1416i1.4002+3.1416i1.4247+3.1416i
Columns6through10
1.4250+3.1416i1.4020+3.1416i1.3568+3.1416i1.2905+3.1416i1.2045+3.1416i
Columns11through15
1.1002+3.1416i0.9791+3.1416i0.8427+3.1416i0.6926+3.1416i0.5302+3.1416i
Columns16through20
0.3566+3.1416i0.1730+3.1416i-0.0200+3.1416i-0.2223+3.1416i-0.4342+3.1416i
Columns21through25
-0.6575+3.1416i-0.8953+3.1416i-1.1540+3.1416i-1.4447+3.1416i-1.7902+3.1416i
Columns26through30
-2.2428+3.1416i-2.9717+3.1416i-37.0245-3.0077-2.3145
Columns31through35
-1.8971-1.5861-1.3287-1.1022-0.8948
Columns36through40
-0.7003-0.5150-0.3371-0.1659-0.0014
Columns41through45
0.15610.30560.44610.57640.6952
Columns46through50
0.80100.89240.96821.02701.0677
Columns51through55
1.08931.09081.07171.03160.9701
Columns56through60
0.88740.78380.65990.51660.3551
Column61
0.1769
(4)
提示:
用逻辑表达式求分段函数值。
t=0:
0.5:
2.5;
z4=t.*t.*(t>
=0&
t<
1)+(t.*t-1).*(t>
=1&
2)+(t.*t-2.*t+1).*(t>
=2&
3)
z4=00.250001.25001.00002.2500
5.运用MATLAB协助功能分别查询path、plot2d、min、round函数功能和用法。
helppath
helpplot2d
helpmin
helpround
6.已知
求下列表达式值:
●A+6*B和A-B+I(其中I为单位矩阵)
●A*B和A.*B
●A^3和A.^3
●A/B及B\A
●[A,B]和[A([1,3],:
);
B^2]
A=[12,34,-4;
34,7,87;
3,65,7];
B=[1,3,-1;
2,0,3;
3,-2,7];
A+6*B
ans=
1852-10
467105
215349
I=[1,0,0;
0,1,0;
0,0,1];
A-B+I
1231-3
32884
0671
A*B
684462
309-72596
154-5241
A.*B
121024
680261
9-13049
A^3
3722623382448604
247370149188600766
78688454142118820
A.^3
172839304-64
39304343658503
27274625343
A/B
16.4000-13.60007.6000
35.8000-76.50.
67.0000-134.000068.0000
B\A
109.4000-131.322.8000
-53.000085.0000-171.0000
-61.600089.8000-186.
[A,B]
1234-413-1
34787203
36573-27
7.设有矩阵A和B
(1)求它们乘积C;
(2)将矩阵C右下角3*2子矩阵赋给D;
(3)察看MATLAB工作空间使用状况。
A=[1:
5;
6:
10;
11:
15;
16:
20;
21:
25];
B=[3,0,16;
17,-6,9;
0,23,-4;
9,7,0;
4,13,11];
C=A*B
C=
9315077
258335237
423520397
588705557
753890717
D=[C(3,2),C(3,3);
C(4,2),C(4,3);
C(5,2),C(5,3)]
D=
520397
705557
890717
whos
NameSizeBytesClassAttributes
A5x5200double
B5x3120double
C5x3120double
D3x248double
8.完毕下列操作:
(1)求[100,999]之间能被21整除数个数。
a=[100:
999];
a=rem(a,21);
b=find(a);
count=length(b)
count_1
count=
857
先运用冒号表达式,再运用find和length函数。
(2)建立一种字符串向量,删除其中大写字母。
a=['
adfNBFJjdfk'
];
k=find(a>
='
A'
&
a<
Z'
);
a(k)=[];
a
a=
adfjdfk
运用find函数和空矩阵
实验报告小结:
通过本次Matlab实验,增强了动手能力,懂得了使用某些简朴函数,明白了.m文献建立,以及将数据文献保存到本地磁盘中,以.mat文献为后缀。
对Matlab解释执行方式有了一定理解,Matlab高封装性使得它简朴易用,成为流行软件,在各种领域均有广泛应用,特别是仿真,科学计算某些领域,Matlab值得进一步学习,在生活中会给咱们带来很大以便。
同步在学习办法上也有了一定提高,有某些东西必要自学,在没有教师协助状况下,去积极积极地解决问题,发现某些新办法,对将来人生规划也增强明确结识。