【MATLAB】基本绘图 ( plot 函数绘制多个图形 | legend 函数标注图形 | 图形修饰 )
文章目录
- 一、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 函数标注图形 | 图形修饰 )相关推荐
- matlab三维绘图poly,matplotlib绘制三维图形mplot3d(包含Mayavi.mlab模块)
http://blog.csdn.net/pipisorry/article/details/40008005 Matplotlib mplot3d 工具包简介 The mplot3d toolkit ...
- matlab 基础绘图——随机雪景绘制
该程序使用的 函数都是matlab中基础的fill scatter plot等函数,但代码的理解需要对矩阵使用有一定熟练度,该程序所绘制的雪景会在一定范围内自行调整,每次运行都会有不一样的惊喜!! 效 ...
- matlab示波器绘图工具,快速绘制Simulink示波器波形
仿真结束后,如何将示波器(Scope)模块中的波形保存下来呢?方法有很多. 1. 截屏 最笨的办法.得到的图片是位图格式. 缺点是分辨率低,无法缩放. 2. 显示隐藏工具栏 高级但不太稳定的方法. 先 ...
- [Matlab科学绘图] 由欧拉角绘制极图和反极图
因为科研需要,需要自己仿真产生一些晶粒方向,并对其进行极图和反极图展示,在小木虫上找到一个matlab工具包mtex,利用此工具包可以绘制极图和反极图,但是并没有现成的程序可供参考,于是自己摸索出可以 ...
- Matlab实用代码——直方图的绘制并在单个直方图上标注对应数字
内容:绘制误差分布直方图,并在每个直方图上方显示对应数字.此外,返回一个数据表,该表是真实值.估计值.相对误差的统计. 代码连接:http://download.csdn.net/download/c ...
- matlab 高级绘图函数
matlab高层绘图函数即是指Matlab提供了一系列的绘图函数,这些绘图函数使得用户不需要过多的考虑绘图的细节,只需要给出一些基本参数就能得到所需图形.与高级绘图函数的相对的是,低级绘图函数,这 ...
- MATLAB三维绘图(三)绘制等值线图
MATLAB三维绘图(三)绘制等值线图 1.使用contour函数绘制等值图,示例: %% 显示不同颜色的梯度图 clear; clc; close all; x = -3.5:0.2:3.5; y ...
- Python学习笔记(7)——Matplotlib中的Axes.plot(绘制点、线和标记)的用法
Axes.plot用于绘制XY坐标系的点.线或其他标记形状. 1.调用方法 plot([x], y, [fmt], data=None, **kwargs) plot([x], y, [fmt], [ ...
- matlab如何在地图上绘制圆圈
要在 Matlab 中在地图上绘制圆圈,可以使用 geopoint 函数创建圆圈的圆心位置,然后使用 geobubble 函数绘制圆圈. 示例代码如下: lat =39.9; % 纬度 lon = 1 ...
最新文章
- 7:MD5、圆形图片、动态换肤
- asp.net url重写相关技术问题整理
- jvm 设置 直接内存 大小
- 怎么钢枪_这样玩《和平精英》有手就能上皇冠?教你玩吃鸡怎么涨KD
- mfc 怎样动态设置static text 的可见属性
- lableimg闪退_CV学习笔记(二十五):数据集标注与制作
- 解决C++中multiple definition of问题
- VXLAN详解(二)
- python 可变参数示例
- 城市轨道交通信号系统学习笔记(四)信号机
- sql注入语句示例大全_通过示例了解SQL EXCEPT语句
- MySQL数据库知识点大全
- win10 u盘 修复计算机,U盘启动盘修复win10系统的方法
- ultravnc download windows 7,ultravnc download windows 7软件的4大优势
- 社会生活中十大著名法则
- 【亲近自然亲子营】 世外桃源”享受野趣,双山邂逅浪“慢”~旅程
- Ninja构建系统入门--GN与Ninja构建过程
- 数据结构-平衡二叉树(AVL树)
- debian7配置apache+mysql+php
- BIOS密码清除方法--unlock6的使用.