Matlab学以致用.docxVIP

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Matlab学以致用

Matlab 自学 一.用matlab的simulink做个模型 1.在matlab的命令窗口里输入Simulink,回车,打开Simulink的功能模块函数库窗口。 2.在功能模块函数库窗口,选择菜单File-New-Model,就可以打开一个空白设计区域。 3.在功能模块函数库窗口中双击“Sources”打开一个子函数库,用鼠标把“Sine wave”的图标拖到空白的设计区域;双击“Math”找到图标“Abs”,把它拖到空白设计区域;再双击“Sinks”把“Scope”图标拖两个到空白区域。 4.拖动鼠标,用线把它们的端口连接起来。分叉点通过按住【Ctrl】键再拖动鼠标就可以实现了。 5.最后保存设计的文件,然后选择设计区菜单中的“Simulink”,单击“Start”就可以仿真了。 二.matlab inline和function的区别 inline就是定义一个内置函数,本质上说跟function干的是一样的事,只不过它可以直接内嵌在命令行里,不用另外单独定义function. 想定义什么都可以。 g = inline(t^2) g = inline(sin(2*pi*f + theta)) g = inline(sin(2*pi*f + theta), f, theta) 而function需要单独定义保存后,再调用定义的函数。 三.matlab中syms什么意思? 定义一个符号变量: syms x 定义一个符号变量x 后续可以做一些符号操作,如: p=x^2+3*x-2; diff(p,x) %p对x求导 四.matlab nargin 用法 nargin是用来判断输入变量个数的函数,这样就可以针对不同的情况执行不同的功能。通常可以用他来设定一些默认值,如下面的函数。 例子,函数test1的功能是输出a和b的和。如果只输入一个变量,则认为另一个变量为0,如果两个变量都没有输入,则默认两者均为0。 function y=test1(a,b) if nargin==0 a=0;b=0; else if nargin==1 b=0; end y=a+b; 五.Matlab mod的用法. 简单的说mod(a,b)就是求的是a除以b的余数。比方说mod(100,3)=1,mod(17,6)=5 六.MATLAB中linspace函数的应用问题 linspace(x0,x1,n) 其中n代表的是点的数目,即分成n-1等分。 步长应当是(x1-x0)/(n-1) 七 Matlab作图 极坐标图 polar函数用来绘制极坐标图,其调用格式为: polar(theta,rho,选项) 其中theta为极坐标极角,rho为极坐标矢径,选项的内容与plot函数相似。 二维统计分析图 在MATLAB中,二维统计分析图形很多,常见的有条形图、阶梯图、杆图和填充图等,所采用的函数分别是: bar(x,y,选项) stairs(x,y,选项) stem(x,y,选项) fill(x1,y1,选项1,x2,y2,选项2,…) compass 用来绘制相量图。 三维曲面 1.产生三维数据 在MATLAB中,利用meshgrid函数产生平面区域内的网格坐标矩阵。其格式为: x=a:d1:b; y=c:d2:d; [X,Y]=meshgrid(x,y); 语句执行后,矩阵X的每一行都是向量x,行数等于向量y的元素的个数,矩阵Y的每一列都是向量y,列数等于向量x的元素的个数。 ?axis函数用来操作坐标轴对象的常用属性。 1.axis([xmin?xmax?ymin?ymax])?《Simulink与信号处理》? ? 设置当前坐标轴的x轴和y轴的范围。 2.axis([xmin?xmax?ymin?ymax?zmin?zmax?cmin?cmax]) ? 设置当前坐标轴的x轴、y轴和z轴的范围以及颜色刻度范围(见 HYPERLINK /index.php?doc-innerlink-caxis \o caxis caxis)。? 3.v=axis ? 返回一个行向量,向量中的元素包含x、y和z轴的刻度因子。v具有四个或六个元素,这取决于当前坐标轴是二维的还是三维的。返回值是当前坐标轴的XLim、YLim和ZLim属性的值。? 4.axis auto ? 基于x、y和z的最大值和最小值来自动设置坐标轴的范围。用户可以只限定某一个坐标轴,如:axis auto x用来限定x轴的范围;axis auto yz用来限定y轴和z轴的范围。 5.axis manual和axis(axis)?《Simulink与信号处理》? ? 将坐标轴的范围锁定为当前范围。如果打开了hold on命令,则后续的图形都使用同样的坐标范围。该函数设置XL

文档评论(0)

haocen + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档