- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
中南大学
Matlab实验报告
目录
实验一 熟悉MATLAB环境………………………………………… 3
实验二 数值数组创建、应用及可视化……………………………… 9
实验三 字符串数组的使用、简单脚本文件和函数的编写…………15
实验四 数据可视化方法…………………………………………… 22
实验感想及心得会……………………………………………………..27
实验一 熟悉MATLAB环境
【实验目的】
1 、熟悉 MATLAB 主界面,并学会简单的菜单操作。
2 学会简单的矩阵输入与信号输入。
3 掌握部分绘图函数。
1 .从屏幕上输入矩阵 A=[1 2 3 ;4 5 6;7 8 9] 回车
A=[1,2,3;4,5,6;7,8,9] 回车
观察输出结果。
2 .试用回车代替分号,观察输出结果。
3 .输入 size(A) ,观察结果。
4 .输入矩阵 B=[9,8,7;6,5,4;3,2,1];回车
输入矩阵 C=[4,5,6;7,8,9;1,2,3];回车,然后分别键入 A B C 回车观察结果。
5 .选择 File | new 菜单中的M-file ,输入 B=[9,8,7;6,5,4;3,2,1] ;保存为 B.M 文件,退出编辑环境。此时在工作环境中使用 B 命令就可调出 B 矩阵。
6 .再试着输入一些矩阵,矩阵中的元素可为任意数值表达式,但注意 : 矩阵中各行各列的元素个数需分别相等,否则会给出出错信息。
7 .输入 who 和 whos 观察结果,了解其作用。
二.常用基本命令的使用
数据文件的存取训练:利用 save 和 load 指令可以方便地把当前工作空间的数据变量保存为数据文件。接题一,输入: save a 回车,表示把当前工作空间的所有变量保存为 a.mat 文件。输入 save a A C 回车,表示把当前内存中的变量 A 、 C 保存为 a.mat 文件。类似的还有 load 命令,实现保存数据变量的装载,执行 clear 命令,然后运行 load a 回车,观察工作空间的变化。 save 、 load 、 clear 命令还有一些其他的应用格式,具体可参看帮助文件。
三.基本序列运算
1 .数组的加减乘除和乘方运算
2 .输入 A=[1 2 3] ,B=[4 5 6],求C=A+B,D=A-B,E=A.*B, F=A./B,G=A.^B, 并用 stem 画出A,B,C,D,E,G。再输入一些数组,进行类似运算。
stem(A) stem(B)
stem(C) stem(D)
stem(E) stem(F)
3 .在命令窗口用 plot 指令粗略描绘下列各函数的波形(其中对于连续信号可取时间间隔为 0.001,可参看下面的a的实例来实现,数学函数 MATLAB 实现参见附录)
a.
实现方法,在命令窗口执行一下指令,可简单描绘出函数曲线:
t=0:.001:3;
y=3-exp(-t);
plot(t,y)
b.
t=0:0.001:3;
y=5*exp(-t)+3*exp(-2*t);
plot(t,y)
c.
t=0:0.001:3;
y=exp(-t).*sin(2*pi*t);
plot(t,y)
d. ( 在 MATLAB 中用pi来实现)
t=0:0.001:3;
a=2;
y=sin(a*t)./(a*t);
Warning: Divide by zero.
plot(t,y)
f.
k=0:0.001:5;
y=exp(k);
plot(k,y)
三. M 脚本文件编写初步用 M 文件编辑器编写脚本文件重新描绘上面函数波形。
实验二 数值数组创建、应用及可视化
[实验目的]
1 .掌握二维数组的创建、寻访,区分数组运算与矩阵运算的区别。
2 .掌握标准数组生成函数和数组构造技法。
3 .进一步熟悉 M 脚本文件编写的方法和技巧。[实验内容]
一.数组的创建和寻访
1 .一维数组在命令窗口执行下面指令,观察输出结果,体味数组创建和寻访方法,%号后面的为注释,不用输入。
rand(state,0) % 把均匀分布伪随机发生器置为 0 状态 x=rand(1,5) % 产生(1*5)的均布随机数组x(3) %
您可能关注的文档
最近下载
- 理想KS系列 KS500 KS600 KS800 速印机中文维修手册.pdf VIP
- 理想 SF 9350 9390 9450 9250 速印机中文维修手册.pdf VIP
- 理想 SF 5450 5350 5250 5050 5430 速印机中文维修手册.pdf VIP
- 给排水国标图集-04S520:埋地塑料排水管道施工.pdf VIP
- 建筑垃圾资源再利用项目商业计划书.pptx VIP
- 智能变电站基础知识(GOOSESV介绍).ppt VIP
- 理想 ES2561 ES3761C 3791 ES5791 系列速印机中文维修手册.pdf VIP
- 产品试产评估报告(最全、最详细版).pdf VIP
- 博弈论教程(第三版).pptx VIP
- 理想 EV ES 2 3 5 系列速印机零件手册.pdf VIP
文档评论(0)