MATLAB该怎样绘图

matlab里,绘图是主要功能之一,下面介绍matlab绘图常用的函数。

二维绘图

  • 01

    给出离散点列,如x=0:0.01:pi 计算函数值,如y=x.*sin(x) 绘图,如plot(x,y) (注意:因为x是矩阵,所以y中要用.*等,直接用*会出错,无法计算。)

  • 02

    figure(n):在绘制多个函数时,若不使用figure函数,图会覆盖上一个图。 使用函数可区分各个图。注意:后面不加分号,回车后直接输入下一个函数,否则图会覆盖上一个图。

  • 03

    subplot(3,2,5):使用此函数可以将下一个图画在3*2的6个图中的第5个图的位置。

  • 04

    线性与标记属性:plot(x,y,'s') s参数如图 例:plot(x,z,'g--')

  • 05

    设置坐标范围及网格线: axis([-pi,pi,-3,3]) grid on

  • 06

    加注释:例: title('第一张');(对图像命名) legend('y=x');(加入图例) text(3,3,'final point');(在某点加文字说明)

  • 07

    具有两个纵坐标标度的两个图形:plotyy(x1,y1,x2,y2) 例:plotyy(x,z,x,y)

    三维曲线

    • 01

      plot3(x,y,z) 例:x=0:0.01:pi;y=x.*sin(x);z=x; 曲线参数等同plot一样。

    三维曲面

    • 01

      1.设置x,y离散点列 2.[X,Y]=meshgrid(x,y);XY是生成的网格矩阵 3.定义Z函数,使用点乘。 4.mesh(X,Y,Z) 例:

    • 02

      mesh可直接改成surf。surf:曲线是黑色,空档有颜色。mesh:曲线有颜色,空档无色。

    (0)

    相关推荐

    • matlab怎么在平面坐标系中绘图之二维绘图plot

      matlab不仅可以用来进行数学分析,还可以使用matlab强大的绘图功能帮助我们理解数据,并向他人形象的传达自己的结论,二维绘图是刚接触matlab的时候必须学会使用的技能之一,那么我们怎么使用ma ...

    • MATLAB学习与使用:数列极限(limit)的求解

      对于数列Xn和常数a,若存在任意正数e(不论e多小),都存在正整数N,使得n大于N时,Xn-a的绝对值小于e,那么就说数列Xn收敛于a,常数a就是数列Xn的极限. MATLAB提供了函数limit求解 ...

    • MATLAB改变绘图区位置大小和图形坐标位置大小

      本文基于MATLAB,通过绘制cos(t)函数图像,利用set(gcf,)改变图形位置大小,利用set(gca,)改变坐标位置大小. 操作方法 01 第一,启动MATLAB,新建脚本(Ctrl+N), ...

    • MATLAB教程:[4]绘图之使用工作空间直接绘图

      操作方法 01 在MATLAB中,有一种较为简单的方法就是使用工作空间进行绘图,方法大概是在工作空间选中变量,然后鼠标点击绘图图标即可绘图,绘图非常方便快捷,所以很多人会使用该方法来快速查看数据,下面 ...

    • MATLAB绘图添加标题、标签、网格线和设置轴刻度

      当我们在使用MATLAB进行绘图时,如果想画出美观易懂的图形,我们需要在图形上做文章,下面分享给大家MATLAB绘图添加标题.标签.网格线和设置轴刻度的方法.程序步骤,希望能够帮助大家. 操作方法 0 ...

    • 在matlab里如何利用工作空间的变量直接绘图

      MATLAB是美国MathWorks公司出品的商业数学软件,用于算法开发.数据可视化.数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分.本文将介绍在m ...

    • MATLAB如何实现三维函数的绘图

      MATLAB无疑是最重要的数学计算工具之一,其绘图能力也十分强大,那么如何用MATLAB实现对于三维函数的图形绘制呢? 操作方法 01 本人采用的MATLAB版本是2015b,不过不同版本对本文并无影 ...

    • MATLAB怎么绘图

      有时候我们在使用MATLAB的时候,想进行绘图,怎么操作呢,下面来分享一下方法 操作方法 01 第一步我们打开软件,创建一个脚本文件,使用函数y=x,通过plot命令来绘制一条直线,输入如下代码,点击 ...

    • matlab绘图怎么限制坐标范围

      小编也是matlab小菜鸟,很多程序都是找这拼一点那拼一点,所以本对于大神可能不适用,只是简单的matlab编程技巧.那么,matlab绘图怎么限制坐标范围呢?下面让我来给大家介绍下吧,希望对大家有所 ...