matlab常用函数说明答题.docx

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话: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])   grid MATLAB之隐函数作图ezplot 在matlab的命令窗口中键入help ezplot命令或者doc ezplot即可获得本函数的帮助信息。EZPLOT即:Eas

文档评论(0)

希望之星 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档