matlab常用函数说明.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
matlab 中的linspace如何用?MATLAB进行矩阵运算,我们常常需要生成一些等间距的数值,下面我们就通过实例介绍Linspace函数的用法。方法/步骤 linspace 函数此函数是常用的用来生成等间距数组的方法。logspace, colon.也可以用来生成一些不同条件的数组,但是linspace 最常用。linspace(a1,a2)此函数用来生成a1到a2之间的等间距的数组,我们在MATLAB主窗口中输入如下命令:A=linspace(1,100) 回车:然后会看到如下结果,我们可以看到生成的结果如下:结果生成的是1到100之间的整数,一共100个数字,我们可以看到默认情况下linspace(a1,a2)?是生成包括a1 a2在内的等差数组。linspace(a1,a2,N)此函数是用来生成a1与a2之间等距的数组,那么我们先举两个例子来讨论生成的等差数列间距。我们下面生成0-9之间间距为1的等差序列,那么我们尝试在MATLAB主窗口中输入如下:?B=linspace(0,9,9)我们可以看到结果如下:B =?0 ? ?1.1250 ? ?2.2500 ? ?3.3750 ? ?4.5000 ? ?5.6250 ? ?6.7500 ? ?7.8750 ? ?9.0000我们可以看到结果并不是我们想要的,我们可以发现上面生成的数列间距是1.125,而1.125=(9-0)/(9-1)。注意:linspace(a1,a2,N),间距d=(a2-a1)/(N-1)matlab中关于画图函数plot()的简析plot() 函数是绘制二维图形的最基本函数,它是针对向量或矩阵的列来绘制曲线的。使用plot 函数之前,必须首先定义好曲线上每一点的x 及y 坐标.下面简单介绍!plot(x) 当x 为一向量时,以x 元素的值为纵坐标,x 的序号为横坐标值绘制曲线。当x 为一实矩阵时,则以其序号为横坐标,按列绘制每列元素值相对于其序号的曲线例如:此处用 x=0:pi/20:2*pi;?y1=sin(x); plot(x,y1);1, plot(x,y) 以x 元素为横坐标值,y 元素为纵坐标值绘制曲线。?2, plot(x,y1,x,y2,…) 以公共的x 元素为横坐标值,以y1,y2,… 元素为纵坐标值绘制多条曲线。?x=0:pi/20:2*pi;?y1=sin(x);?y2=cos(x);?plot(x,y1,x,y2);可以在画的图像中添加栅格,用命令grid on,这样可以方便你对齐某条线或是对比比较方便,看下图可以上图对比,看下有什么不同,测试代码如下:?x=0:pi/20:2*pi;?y1=sin(x);?y2=cos(x);?plot(x,y1,x,y2);?grid on添加坐标轴信息,这样做可以很快的让人明白你在做什么,测试代码如下?x=0:pi/20:2*pi;?y1=sin(x);?y2=cos(x);?plot(x,y1,x,y2);?grid on?xlabel(变量 X)?ylabel(变量 Y1 Y2)除了坐标轴信息外还可以添加其它的信息,如所画曲线的信息等:测试代码如下?x=0:pi/20:2*pi;?y1=sin(x);?y2=cos(x);?plot(x,y1,x,y2);?grid on?xlabel(变量 X)?ylabel(变量 Y1 Y2)?title(正弦余弦波形)???? %添加图像标题?text(1.5,0.3,cos(x))??? %将cosx这个注解加到坐标中的某个位置?gtext(sin(x))??????%?用鼠标的光标定位,将sinx这个注解放在你鼠标点击的地方matlab中subplot(m,n,p)括号中的代表什么意思?m?代表行 n?代表列 p?代表的这个图形画在第几行、第几列。注意可以选俩甚至更多,例如subplot(2,2,[1,2]) 表示一个两行两列的画布上,你用第一行画图。 ezplot(f,[-3,3]),表示画f函数的图形,取值区间在[-3,3] 如下例子 subplot(2,2,[1,2]) ezplot(sin,[-1,1]) grid?minor subplot(2,2,3) ezplot(x,[-3,3]) subplot(2,2,4) ezplot(x.^3,[-3,3]) gridMATLAB之隐函数作图ezplot在matlab的命令窗口中键入help ezplot命令或者doc ezplot即可获得本函数的帮助信息。EZPLOT即:Easy to use function plotter。它是一个易用的一元函数绘图函数 。特别是在绘制含有符号/view/296689.htm变量的函数的图像时,ezplot要比plot更方便。因为

文档评论(0)

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

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

1亿VIP精品文档

相关文档