网站大量收购独家精品文档,联系QQ:2885784924

信号仿真设计说明书.doc

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
信号仿真设计说明书

1引言 MATLAB如今已经被广泛地应用于各个领域中,是当今世界上最优秀的数值计算软件。它广为流传的原因不仅在于在它的计算功能强大,图形功能丰富、方便,还在于它的编程效率高,扩充能力强;语句简单,易学易用,而不会像其他的那些高级语言一样距人于千里之外。。1.1 MATLAB软件的基本使用方法 启动MATLAB,文件引索和命令执行窗口。我们可以通过点击File]→[New]→[M-file],也就是M程序编辑窗口,或者按下Ctrl+n键,或者直接点击新建空白M文件开始进行编写程序我们把编写好的程序键入,然后再把程序保存起来,因为MATLAB不会编译没有保存的文件。点击File]→[Save As…],给文件输入一个容易辨别的名字,系统会以 .m为后缀保存到G:\MATLAB\work的work文件夹中。保存之后,我们要对程序进行编译,点击Debug]→[Run],或者直接按F5就可以进行编译。编译成功,随之弹出程序运行结果。1.2 MATLAB的数值计算 在MATLAB下进行基本数学运算,只需将运算式直接打入提示号()之,并按入Enter键即可。例如:?? (5*2+1.3-0.8)*10/25?? ans =4.2000?? MATLAB会将运算结果直接存入一变数ans,代表MATLAB运算的答案(Answer)并显示其数值上。 我们也可将上述运算式的结果设定给另一个变数x:?? x = (5*2+1.3-0.8)*10^2/25?? x = 42?此时MATLAB会直接显示x的值。若不想让MATLAB每次都显示运算结果,只需在运算式最加上分号(;)即可MATLAB的符号运算功能‘表达式’); 1.符号运算的过程做一个对sin(x/2)求导的过程在命令窗口中输入如下符号表达式按回车f=sin(x/2); dfdx=diff(f) 显示结果如下: dfdx = 1/2*cos(1/2*x) 符号表达式的创建sym命令直接创建符号表达式,这种创建方式不需要在前面有任何说明,使用快捷方便。例如:f=sym(‘a+b+c’)在命令窗口中输入上述语句按回车键,出现以下结果:f= a+b+c。说明已成功将符号表达式a+b+c赋给变量f数据图视化能使人们用视觉器官直接感受到数据的许多内在本质 。因此,数据可视化是人们研究科学、认识世界所不可缺少的手段。MATLAB不仅数值计算方面是一个优秀的科技应用软件,? ?在数据可视化方面也具有上佳表现。 ? ?? ?MATLAB具有二维、三维乃至四维的图形表现能力。可以从线型、边界面、色彩、渲染、光线、视角等方面把数据的特征表现出来。 ? ?? ?MAT LAB的图视化功能是建立在一组“图形对象”的基础之上的。“图形对象”的核心是图形的句柄(Granhics Handle)操作。 Plot 命令是MATLAB中最简单而且使用最广泛地一个绘图命令,用来绘制二维曲线。该命令将各个数据点用直线连接来绘制图形。MATLAB的其它二维绘图命令中的绝大多数是以plot为基础构造的。Plot命令打开一个默认的同形窗口,如果已经存在一个图形窗口,plot命令将刷新当前窗口的图形。绘制新图形可单窗口单曲线绘图;可单窗口多曲线绘图;可单窗口多曲线分图绘图;可多窗口绘图;可任意设定曲线颜色和线型;可给图形加坐标网线和图形加注功能。 plot(x):绘制以x为纵坐标的二维曲线。 plot(x,y):绘制以x为横坐标、y为纵坐标的二维曲线。 plot(x1,y1,x2,y2) 多条曲线绘图格式 plot(x,y,’s’) 开关格式,开关量字符串s设定曲线、线型和标记或plot(x1,y1,’s1’,x2,y2,’s2’,…) plot(x,y,’s’,’linewidth’,2,’marsize’,10) 设置线宽和标记大小 (1) 单窗口多曲线分图绘图 Subplot----子图分割命令 调用格式:subplot(m,n,p) 按从左至右从上至下排列 (2) 多窗口绘图 Figure(n) 创建窗口函数,n为窗口顺序号。 (3) 图形加注功能 将标题、坐标轴标记、网格线及文字注释加注到图形上,这些函数为; title 给图形加标题 xlabel 给x轴加标注 ylabel 给y轴加标注 text 在图形指定位置加标注 gtext 将标注加到图形任意位置 grid on(off) 打开、关闭坐标网格线 legend 添加图例 (4) 坐标轴控制 Axis的用法: Axis([xmin xmax ymin ymax]) 用行向量中给出的值设定坐标轴的最大和最小值。如axis([-2 2 0 5])。 Axis equal 将两坐标轴设为相等 Axis on(off) 显示和关闭坐标

文档评论(0)

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

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

1亿VIP精品文档

相关文档