许可优化
许可优化
产品
产品
解决方案
解决方案
服务支持
服务支持
关于
关于
软件库
当前位置:服务支持 >  软件文章 >  MATLAB图形绘制教程:绘图函数与参数设置详解

MATLAB图形绘制教程:绘图函数与参数设置详解

阅读数 28
点赞 0
article_banner

第六章 matlab图形绘制

6.1

1. matlab图形绘制基础

在matlab中,一般按照下述的几个步骤绘制图形

  1. 准备需要绘制的数据或函数,常用的典型指令如下

        x = 0:0.1:10;

        (从0到10,每隔0.1取一个值)

        y1 = bessel(1,x);

        y2 = bessel(2,x);

        y3 = bessel(3,x);
  2. 选择图形输出的窗口及位置,常用的典型指令如下

        figure(1)

        若要在一个窗口不同的位置上绘制,可以用subplot

        subplot(m,n,k) ,m*n个图形,m行n列,k代表绘制在当前窗口的哪一个位置
  3. 调用基本的绘图函数,常用的典型指令如下

        plot(x,y1,x,y2,x,y3)

        %代表在着绘制3条二维曲线

        plot3(x,y,z,‘r:’)

        %代表着绘制三维曲线,红色的虚线
  4. 设置坐标轴的范围,标记号和网格线,常用的典型指令如下

        % 二维: x轴是0–10,y轴是-3–3

        axis[(0,10,-3,3)]

        %三维:

        axis[(x1,x2,y1,y2,z1,z2)]

        %加网格

        grid on
  5. 用名称,图例,坐标名,文本等对图形进行注释,常用典型指令如下

        %x轴下方显示了一个x

        xlabel(‘x’)

        %y轴下方显示了一个y

        ylabel(‘y’)

        %图名

        title(‘图1’)

        %在图形的某一个位置标注y = f(x)

        text(1,1,‘y =f(x)’)
  6. 打印输出图形,常用的典型指令如下

        print-dps2

2. matlab基本 绘图 命令

  1. plot指令的常用调用格式

        plot(y,‘s’)

        plot(x,y,‘s’)

        plot(x1,y1,‘s1’,x2,y2,‘s2’)

        其中的参数s是用来指定线型、色彩、数据点型的选

        项字符串。当其省略时,图形中的线型、色彩等将

        由MATLAB的默认设置确定。
  2. plot3指令的常用调用格式

        plot3(x,y,z,‘s’)

        plot3(x1,y1,z1,‘s1’ ,x2,y2,z2,'2…)
  3. loglog、semilogx、 semilogy函数的常用调用格式

        loglog、semilogx、 semilogy这3个指令的

        调用格式和plot指令的格式形同,只不过

        显示的坐标轴比例不同
  4. plotyy指令的常用调用格式

        %两条y轴

        plotyy(x1,y1,x2,y2)

        plotyy(x1,y1,x2,y2,'f)

        指令中出现的参数f、f1、 f2等代表绘制数据

        的方式,可选择plot、semilogx、 semilogy、

        loglog等不同的形式。

6.2 二维图形的绘制

1.二维图形的创建及曲线颜色、线型、数据点型设置

   这里通过一一个简单的例子引入图形创建过程。
绘制 正弦函数 y =sin(x)的曲线。
在这里插入图片描述
--1. 在一个图形窗口中绘制多条函数曲线
在这里插入图片描述

   –2绘制三条曲线
在这里插入图片描述

   修改例6-2

  1. 把这些曲线在同一个绘图窗口的不同区域分别显示
    在这里插入图片描述

        2 .可以通过自定义曲线的颜色、线型等来区别不同的曲线
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  2. 二维图形的标注
    坐标轴及标题的标注
    在这里插入图片描述

        如果在不要求精确定位的情况下对图形进行标注,还可以使用gtext指令实现以交互的方式将标注字符串放置在图形中。例如,在图正弦曲线上执行下面的指令。
    在这里插入图片描述
    在这里插入图片描述
    图形的图例标注
    在这里插入图片描述
    对数、半对数坐标轴图形的绘制

        x=0:0.1:10;

        y=exp(x);

        subplot(1,3,1)

        %显示在第1个子图上

        plot(x,y)

        subplot(1,3,2)

        loglog(x,y)

        %在x轴和y轴都按对数比

        例绘制图形

        subplot(1,3,3)

        semilogy(x,y) %在x轴按线性比例、y轴

        按对数比例绘制二维图形
    ②双y轴图形的绘制

        利用MATLAB的plotyy指令可以同时绘制两条函数曲线,这两条曲线共用一个x轴,而y轴则为两个,分别位于图形的左边和右边。这时,可以将具有不同取值范围的两条函数曲线放到一个图形中,以便进行分析和比较。
    在这里插入图片描述
    极坐标图的绘制

        极坐标也是一种常用的坐标形式,在有些场合使用起来非常方便。极坐标图的绘制使用的指令是polar ,其调用格式为polar(thetarho , linespec) ,即用极角theta和极径rho画出极坐标图形,参量linespec则可以指定极坐标图中线条的线型、标记符号和颜色等。
    免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删
相关文章
技术文档
QR Code
微信扫一扫,欢迎咨询~
customer

online

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 board-phone 155-2731-8020
close1
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

姓名不为空

姓名不为空
手机不正确

手机不正确

手机不正确
公司不为空

公司不为空

公司不为空