1、Plot的定义和用法
此 MATLAB 函数 创建 Y 中数据对 X 中对应值的二维线图。 如果 X 和 Y 都是向量,则它们的长度必须相同。plot 函数绘制 Y 对 X 的图。
如果 X 和 Y 均为矩阵,则它们的大小必须相同。plot 函数绘制 Y 的列对 X 的列的图。 如果 X 或 Y中的一个是向量而另一个是矩阵,则矩阵的各维中必须有一维与向量的长度相等。如果矩阵的行数等于向量长度,则 plot 函数绘制矩阵中的每一列对向量的图。如果矩阵的列数等于向量长度,则该函数绘制矩阵中的每一行对向量的图。如果矩阵为方阵,则该函数绘制每一列对向量的图。 如果 X 或 Y 之一为标量,而另一个为标量或向量,则 plot 函数会绘制离散点。但是,要查看这些点,您必须指定标记符号,例如 plot(X,Y,‘o’)。
-此来源于Matlab help plot的解释
2、Plot属性的详细解释
线的结构

符号 含义
- 细直线
虚点线
-. 点画线
虚画线

注:
一个"-“就是一个细的直线,也就是默认
一个”:“就是虚的电线
一个”-.“加上一个点就是点画线
两个”-",“–”就是虚画线
例:

x = 0:pi/4:2*pi;
y = sin(x);
plot(x,y,'-.');

标记符号

符号 含义
. 实心点
+ 十字号
* 星号
< 朝左三角
> 朝右三角
^ 朝上三角
v 朝下三角
d 菱形
p 五角星
h 六角星
s 方块
o 空心圆
x 叉字

例:

 x = 0:pi/100:2*pi;y = sin(x);plot(x,y,'o');

线条的颜色(常见的颜色)

符号 含义
r 红色
g 绿色
b 蓝色
c 青色
y 黄色
k 黑色
w 白色
m 品红

例:

x = 0:pi/100:2*pi;
y = sin(x);
f = cos(x);
plot(x,y,'r')
hold on;   %让图像一直保存在一个窗口里面
plot(x,f,'k');

一些常用的辅助函数

函数 意义
title(’ ') 给图形添加标题
xlabel(’ ') 标记横坐标
ylabel(’ ') 标记纵坐标(和xlabel一样)
text(x,y,’ ') 在x,y所命令的位置标注
gtext(’ ') 该命令提示在鼠标指示位置(光标显示为"+"标注) ’ '里面的命令是显示的东西
axis([xmin xmax ymin ymax]) 指定显示范围,不需要任何分隔符,传递进入的是一个一维的向量(4个)
Grid on(/of) 添加或取消网格线
hold on (/off) 等下做的图还在一张纸上(只要打开,所有的图形都会在一张纸上显示)
subplot(n,m,k) 将图形窗口分为n行m列个格子(在第k个格子上绘图) 把一张图分为许多小块,使得下一个绘图命令在第K个格子上绘图

注:除了Grid On和subplot之外,其他的命令都要在绘图命令之后
subplot是以列作为单位的

 x = 0:pi/100:2*pi;y = sin(x);f = cos(x);subplot(1,2,1)plot(x,y)subplot(1,2,2)plot(x,f)

参考资料:
MATLAB官方文档
Camilleferros的CSDN博客

(有机会再写在极坐标下绘图)

MATLAB中Plot基础用法相关推荐

  1. matlab计算三角格网面积,MATLAB中plot的用法

    _(x^2+y^2) 例5.2.4 绘制由方程形成的立体图.(见图5.2.5) z=xe >> clear >> x=-2:0.1:2;y=x; >> [X,Y]= ...

  2. Matlab中plot基本用法

    友情链接:http://happyrxk.cn基本形式 >> y=[0 0.58 0.70 0.95 0.83 0.25];>> plot(y) 生成的图形是以序号为横坐标.数 ...

  3. matlab中plot函数用法

    线条.颜色等参数: 1.简单的2维直线图 : plot(x,y) 同一坐标显示n条线:plot(x,y1,x,y2,-) x = 0:pi/10:2*pi; y = sin(x); figure; h ...

  4. python matlabplot写字_Matlab中plot基本用法的具体使用

    本文主要介绍了Matlab中plot基本用法的具体使用,分享给大家,具体如下: >> y=[0 0.58 0.70 0.95 0.83 0.25]; >> plot(y) 生成 ...

  5. MATLAB中plot()函数的用法

    文章目录 前言 一.plot()函数 二.代码运行结果 总结 前言 此为本人学习中的一些笔记总结,仅供参考. 提示:以下是本篇文章正文内容,下面案例可供参考 一.plot()函数 提示:关于plot( ...

  6. matlab中频域信号IFFT,MATLAB中ifft函数用法、性质、特性-以及与fft的组合应用全面深入解析(含程序)...

    MATLAB中ifft函数用法.性质.特性,以及与fft的组合应用全面深入解析(含程序) 前言 在我之前的<MATLAB中fft函数用法.性质.特性.缺陷全面深入解析(含程序)>中,我已经 ...

  7. Matlab中plot函数及legend函数详解

    Matlab中plot函数及legend函数详解 Matlab中plot函数及legend函数详解 Matlab中plot函数全功能解析 功能 二维曲线绘图 语法 plot(Y) plot(X1,Y1 ...

  8. matlab在axis,matlab中axis的用法

    >> axis([0 2*pi -0.9 0.9]) 图 5.1.3 使用了图形修饰的 plot 函数绘制的正弦曲线 5.1.3 图形的比较显示 在一般默认的情况下,MATLAB 每次使用 ...

  9. matlab中struct2,Matlab中struct的用法

    struct在matlab中是用来建立结构体数组的.通常有两种用法: s = struct('field1',{},'field2',{},...) 这是建立一个空的结构体,field1,field2 ...

最新文章

  1. 从苦逼撸代码到年入上百亿,成为商界领袖,IT从业者想要通过自己的努力改变现状,只靠单纯写代码远远不够...
  2. 2017年全球AI芯片公司大盘点
  3. 线程同步思考 - Condition模块
  4. 「日常训练」Common Subexpression Elimination(UVa-12219)
  5. Mac-ios下JDK的安装路径(java)
  6. 【CodeForces - 1051C 】Vasya and Multisets (模拟)
  7. mysql5.7.26修改账号密码_修改mysql5.7的用户密码
  8. 数据库设计之需求分析
  9. SpringCachemanager使用Cache(redis作为缓存中间件)
  10. java 字符串中提取数字_java从字符串中提取数字的简单实例
  11. CSS篇十六——盒子模型之边框
  12. app违规收集个人信息被通报了怎么办?教你如何整改
  13. wp兼容了android应用程序,WP比安卓流畅 但为什么就不好用呢?
  14. 过滤百度广告+搜索热点+adblock规则快速入门
  15. kubeedge V1.12.1(当前最新版)云边端安装部署
  16. rsync大批量删除文件
  17. 倍福EK1110模块介绍
  18. 多目立体匹配的前世今生 | 聊一聊MVS及其在3D检测中的应用
  19. VMware API接口开发文档
  20. zip()和*zip()

热门文章

  1. html播放avi视频插件,点击收看:超级巨星教学视频.avi
  2. ChatGPT向癌症开了一枪
  3. 51单片机控制SMI800Cgsm模块发送中文短信
  4. Android开发艺术探索学习笔记 第二章IPC
  5. 寻仙手游微信39服务器,寻仙手游ios手Q14区与ios手Q16区数据互通公告
  6. ios时间转换时间戳问题
  7. 【综合类型第 14 篇】英雄联盟之原画“永恩“
  8. python字典sort_python字典排序
  9. WPS中三个等号产生的横线的消除
  10. [buuoj]极客大挑战 2019]PHP 1