Matlab实验要点.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 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) %

文档评论(0)

cc880559 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档