MATLAB系统仿真实验指导书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《系统仿真》实验指导书
电子信息工程教研室
实验一MATLAB语言基础实验
一、实验目的:
1.熟悉matlab6.5的开发环境;
2.主菜单和工具栏的内容;
3.Matlab的通用参数设置;
4. 工作窗口的用法;
5. 命令历史窗口的作用和功能;
6. M文件编辑器的功能和用法;
7. 帮助系统的使用;
8. 学习了解MATLAB语言环境;练习MATLAB命令的基本操作;练习m文件
编辑器的基本操作;
二、实验内容:
1.熟悉matlab的开发环境。学习了解MATLAB语言环境
⑴MATLAB语言操作界面:在命令提示符位置键入命令,完成下述练习。
⑵练习DOS相似命令,dir、type、cd
⑶MATLAB的数据格式
合法的数据格式有:short、long、hex、shortE、longE、rational等。键入a=pi;b=exp(1);改变数据结构,观察并记录变量值。
在workspace里双击变量便可在弹出的窗口中进行修改。对a=pi有
short 3.1416; shortG 3.1416; shortE 3.1416e+000;
long 3.14159265358979; longE 3.141592653589793e+000
longG 3.14159265358979;hex 400921fb54442d18;rational 355/113⑷变量查询,命令有who,whos,查询变量并作记录。
>>who
Your variables are:
a b
>>whos
Name Size Bytes Class
a 1x1 8 double array
b 1x1 8 double array
Grand total is 2 elements using 16 bytes
⑸目录与目录树结构:目录项显示命令dir查询当前目录项
⑹路径函数与搜索路径
path 路径函数which 文件定位
⑺联机帮助:help
⑻字符串查询:help lookfor
⑼MATLAB语言演示:键入命令intro,阅读命令平台内容;键入命令demo,
MATLAB语言功能演示。
⑽清除命令clear
如果输入calear a b c ,则表示清除工作空间中指定变量a,b,c;如果仅仅输入calear命令,则清除整个工作空间。
2.练习MATLAB命令的基本操作
⑴常数矩阵输入
a=[1 2 3] a=[1;2;3] 记录结果,并比较不同;
b=[1 2 5] b=[1 2 5]; 记录结果,并比较不同;
a a'
b b' ;记录结果,比较变量加“'”后的区别;
c=a*b c=a*b' 记录显示结果与出错原因;
a=[1 2 3;4 5 6;7 8 0] a^2 a^0.5 记录显示结果。
>>a=[1 2 3]
a =
1 2 3
>> a=[1;2;3]
a =
1
2
3
>> b=[1 2 5]
b =
1 2 5
>> b=[1 2 5];
>> a
a =
1
2
3
>> a'
ans =
1 2 3
>> b
b =
1 2 5
>> b'
ans =
1
2
5
>> c=a*b
c =
1 2 5
2 4 10
3 6 15
>> c=a*b'
??? Error using ==> *
Inner matrix dimensions must agree.
>> a=[1 2 3;4 5 6;7 8 0]
a =
1 2 3
4 5 6
7 8 0
>> a^2
ans =
30 36 15
66 81 42
39 54 69
>> a^0.5
ans =
0.5977 + 0.7678i 0.7519 + 0.0979i 0.5200 - 0.4680i
1.4102 + 0.1013i 1.7741 + 0.6326i 1.2271 - 0.7467i
1.2757 - 1.0289i 1.6049 - 1.0272i 1.1100 + 1.6175i
⑵循环命令程序
makesum=0;
for i=1:1:100
makesum=makesum+i;
end
键入makesum,记录计算结果
>> makesum
makesum =
5050
⑶执行下列命令
a=[1 2 3;4 5 6;7 8 0]
poly(a)、rank(a)、det(a)、trace(a)、inv(a)、eig(a)、diag(a)、tril(a)
并观察记录显示结果,使用联机帮助help查阅相应的m函数的意义和函
数格式,并作记录。
poly 求特征多项式和由根求多项式
rank 求矩阵的秩
det 求行列式
trace 矩阵的迹(对角线元素的和)
inv 矩阵求逆
eig 计算矩阵特征系统
diag 建立或提取对角阵
tril 下三角形矩阵
>> a=[1 2 3;4 5 6;7 8 0]
a =
1 2 3
4 5 6
7 8 0
>> poly(a)
ans =