文章目录

  • 一、plot 函数绘制多个图形
  • 二、legend 函数标注图形
  • 三、图形修饰

一、plot 函数绘制多个图形


使用单个 plot 函数绘制多条曲线 : plot 函数可以传入多个可变参数 , 三个变量一组 , 每一组中 ;

  • 第一个变量是 x 轴向量 ;
  • 第二个变量是 y 轴向量 ;
  • 第三个变量是 线条设定字符串 ;

代码示例 :

% 准备绘图变量
x = 0 : pi / 20 : 2 * pi;
y1 = sin(x);
y2 = cos(x);% 绘制 sin 曲线, 红色 + 圆圈 + 虚线
% 绘制 cos 曲线, 绿色 + 三角 + 冒号线
plot(x, y1, '--or', x, y2, '^g:');

执行效果 :

二、legend 函数标注图形


legend 函数 , 传入若干个字符串可变参数 , 系统会按照顺序为若干图形进行标识 ;

如上面的示例中 , 给第一个图形标识 sin(x) , 给第二个图形标识 cos(x) ;

代码示例 :

% 准备绘图变量
x = 0 : pi / 20 : 2 * pi;
y1 = sin(x);
y2 = cos(x);% 绘制 sin 曲线, 红色 + 圆圈 + 虚线
% 绘制 cos 曲线, 绿色 + 三角 + 冒号线
plot(x, y1, '--or', x, y2, '^g:');% 按照顺序标识标识图形
legend('sin(x)', 'cos(x)');

执行结果 :

三、图形修饰


图形修饰 :

添加标题 : title()

xxx 轴标签 : xlabel()

yyy 轴标签 : ylabel()

zzz 轴标签 : zlabel()

代码示例 :

% 准备绘图变量
x = 0 : pi / 20 : 2 * pi;
y1 = sin(x);
y2 = cos(x);% 绘制 sin 曲线, 红色 + 圆圈 + 虚线
% 绘制 cos 曲线, 绿色 + 三角 + 冒号线
plot(x, y1, '--or', x, y2, '^g:');% 按照顺序标识标识图形
legend('sin(x)', 'cos(x)');% 添加标题
title('正弦/余弦函数');% 添加 x 轴标签
% \pi 在图像中显示的小写希腊字母
xlabel('x = [0, 2\pi]');% 添加 y 轴标签
ylabel('y = sin(x)');

运行结果 :

【MATLAB】基本绘图 ( plot 函数绘制多个图形 | legend 函数标注图形 | 图形修饰 )相关推荐

  1. matlab三维绘图poly,matplotlib绘制三维图形mplot3d(包含Mayavi.mlab模块)

    http://blog.csdn.net/pipisorry/article/details/40008005 Matplotlib mplot3d 工具包简介 The mplot3d toolkit ...

  2. matlab 基础绘图——随机雪景绘制

    该程序使用的 函数都是matlab中基础的fill scatter plot等函数,但代码的理解需要对矩阵使用有一定熟练度,该程序所绘制的雪景会在一定范围内自行调整,每次运行都会有不一样的惊喜!! 效 ...

  3. matlab示波器绘图工具,快速绘制Simulink示波器波形

    仿真结束后,如何将示波器(Scope)模块中的波形保存下来呢?方法有很多. 1. 截屏 最笨的办法.得到的图片是位图格式. 缺点是分辨率低,无法缩放. 2. 显示隐藏工具栏 高级但不太稳定的方法. 先 ...

  4. [Matlab科学绘图] 由欧拉角绘制极图和反极图

    因为科研需要,需要自己仿真产生一些晶粒方向,并对其进行极图和反极图展示,在小木虫上找到一个matlab工具包mtex,利用此工具包可以绘制极图和反极图,但是并没有现成的程序可供参考,于是自己摸索出可以 ...

  5. Matlab实用代码——直方图的绘制并在单个直方图上标注对应数字

    内容:绘制误差分布直方图,并在每个直方图上方显示对应数字.此外,返回一个数据表,该表是真实值.估计值.相对误差的统计. 代码连接:http://download.csdn.net/download/c ...

  6. matlab 高级绘图函数

      matlab高层绘图函数即是指Matlab提供了一系列的绘图函数,这些绘图函数使得用户不需要过多的考虑绘图的细节,只需要给出一些基本参数就能得到所需图形.与高级绘图函数的相对的是,低级绘图函数,这 ...

  7. MATLAB三维绘图(三)绘制等值线图

    MATLAB三维绘图(三)绘制等值线图 1.使用contour函数绘制等值图,示例: %% 显示不同颜色的梯度图 clear; clc; close all; x = -3.5:0.2:3.5; y ...

  8. Python学习笔记(7)——Matplotlib中的Axes.plot(绘制点、线和标记)的用法

    Axes.plot用于绘制XY坐标系的点.线或其他标记形状. 1.调用方法 plot([x], y, [fmt], data=None, **kwargs) plot([x], y, [fmt], [ ...

  9. matlab如何在地图上绘制圆圈

    要在 Matlab 中在地图上绘制圆圈,可以使用 geopoint 函数创建圆圈的圆心位置,然后使用 geobubble 函数绘制圆圈. 示例代码如下: lat =39.9; % 纬度 lon = 1 ...

最新文章

  1. 7:MD5、圆形图片、动态换肤
  2. asp.net url重写相关技术问题整理
  3. jvm 设置 直接内存 大小
  4. 怎么钢枪_这样玩《和平精英》有手就能上皇冠?教你玩吃鸡怎么涨KD
  5. mfc 怎样动态设置static text 的可见属性
  6. lableimg闪退_CV学习笔记(二十五):数据集标注与制作
  7. 解决C++中multiple definition of问题
  8. VXLAN详解(二)
  9. python 可变参数示例
  10. 城市轨道交通信号系统学习笔记(四)信号机
  11. sql注入语句示例大全_通过示例了解SQL EXCEPT语句
  12. MySQL数据库知识点大全
  13. win10 u盘 修复计算机,U盘启动盘修复win10系统的方法
  14. ultravnc download windows 7,ultravnc download windows 7软件的4大优势
  15. 社会生活中十大著名法则
  16. 【亲近自然亲子营】 世外桃源”享受野趣,双山邂逅浪“慢”~旅程
  17. Ninja构建系统入门--GN与Ninja构建过程
  18. 数据结构-平衡二叉树(AVL树)
  19. debian7配置apache+mysql+php
  20. BIOS密码清除方法--unlock6的使用.

热门文章

  1. xp访问linux系统,Linux和XP利用Samba服务实现共享互相访问
  2. Matlab-信号系统笔记
  3. 【目标检测】YOLO系列——YOLOv1详解
  4. STRM--解决因配置Streams而在alert中出现的 ORA-02068错误
  5. 免费网盘如何选择@2020年
  6. 32位、64位与Java开发研究分析
  7. 科学家与超级计算机结合,科学家计算出银河系质量:约为2100亿个太阳
  8. 从顶会层面看科研!计算机顶级会议大盘点!
  9. 【linux】【docker】docker私服安装
  10. wince 默认输入法_winCE6.0自带中文输入法加载