精华内容
下载资源
问答
  • matlabplot函数
    万次阅读
    2016-01-02 19:35:48

    matlab里plot函数画线时有很多的颜色和类型可以选择,下面列举一些。


    常用的3+4+1=8种颜色:(速记:RGB、CYMK、W,即两种色彩空间模型+白色)

    'r' 红色

    'g' 绿色

    'b' 蓝色

    'c' 青色

    'y' 黄色

    'm' 品红

    ‘k' 黑色

    'w' 白色


    线型(12*2=24种):

    'o'

    '+'

    '*'

    'X'

    '.'

    '^'

    'v'

    '>'

    '<'

    'square'

    'pentagram'

    'pentagram'


    '-' 实线

    ':' 虚线


    更多相关内容
  • matlab plot函数详解

    万次阅读 多人点赞 2018-04-28 17:04:08
    matlab中,plot函数用来绘制二维图像。1.plot默认格式 plot(x,y)这种格式中,若x,y是向量,则它们必须具有相同的长度。函数将以x为横轴,绘制y。 若x,y都是矩阵,则它们必须具有相同的尺寸,plot函数将针对x的各...

      在matlab中,plot函数用来绘制二维图像。

    1.plot默认格式

      plot(x,y)这种格式中,若x,y是向量,则它们必须具有相同的长度。函数将以x为横轴,绘制y。

                                       若x,y都是矩阵,则它们必须具有相同的尺寸,plot函数将针对x的各列绘制y的每列。更确切的说,将x和y的对应的各列取出来,绘制曲线。比如x和y分别为n*n的矩阵,则plot函数将x的第1列和y的第1列对应取出来,绘制一条曲线,然后将x的第二列与y的第二列对应起来,绘制一条曲线,如此下去直到第n条匹配绘制完成。

                                        若x和y之一为向量,另一个为矩阵,则矩阵必须有一维与向量的长度相等。如果矩阵的行数等于向量的长度,则针对向量绘制矩阵的每列;如果矩阵的列数等于向量长度,则针对向量绘制矩阵的每行;若矩阵为方阵,则针对向量绘制矩阵的每列。

                                          若x和y之一为标量,另一个为标量或者向量,则绘制离散的点;然而想要看到绘制的点,用户必须指定表示点位的记号。

    2.plot属性应用

      带属性的格式中。增加了线属性的设置,这些属性包括线型设置,绘制线条时是否使用标记符号以及使用什么样的标记符号,线条的颜色、粗细等等。

      在plot函数中,无论是线型、标记符号还是颜色,具体制定时,都是以字符串的形式出现。字符串中的颜色可以以任何顺序出现,用户也可以省略其中的一个或多个选项。如果用户省略了线条样式,但制定了标记字符,则plot函数只显示标记符,但不会显示线条。

      plot函数在绘制线条时,线条属性主要包括三个方面,一是线型的使用。

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

      二是颜色的使用,其中最常用的颜色如下所示,更多的颜色可以采用RGB来表示。

    点线颜色允许的设置值
    符号含义符号含义符号含义符号含义
    rbyw
    g绿ckm品红
      三是标志符的应用,它可以更有效的显示出数据点的位置。
    标识符符号与含义
    符号含义符号含义符号含义符号含义
    .实心点<朝左三角d菱形p五角星
    +十字号>朝右三角h六角星s方块
    *星号v朝下三角o空心圆圈x叉字符
    ^朝上三角      

      matlab对plot函数中线条属性的修改,提供了属性名称和属性值的设置方法。

    线条属性名称和设置值
    属性名称含义属性值备注
    Color设置线条或点的颜色[r,g,b],各颜色强度介于0~1
    • 常用颜色可使用色彩符号进行设置
    • 使用RGB颜色数据也可
    • 默认蓝色
    LineStyle线型细实线、虚点线、点画线、虚画线
    • 通过线型符号设置
    • 默认细实线
    LineWidth线条宽度/粗细正实数
    • 正版出版物使用1.4为宜
    • 默认为0.5
    Marker数据点标识符菱形、空心圆圈等13种
    • 通过标识符符号设置
    MarkerSize标识符大小正实数
    • 默认值为6.0
    MarkerEdgeColor标识符边界色彩[r,g,b],各颜色强度介于0~1 
    MarkerFaceColor标识符内部填充色彩[r,g,b],各颜色强度介于0~1 
    3.其他几种格式

    • plot(x1,y1,...,xn,yn)

           在这种格式中,将使用相同的坐标轴绘制多条曲线。

    • plot(x1,y1,linespec1,...,xn,yn,linespecn)
           这种格式允许用户对每条线进行属性设置
    • plot(y)
           这种格式中,只有数据y,plot将绘制二维的线条。具体来讲,针对y的每个数据,以数据的索引当做x与其值配对绘制曲线。如果y是向量,那么x轴的尺度范围从1到y的长度。如果y是矩阵,则绘制y的每列,列中数据对应的x,则取各值对应的行号。若y是复数,则复数的实部设定为x,虚部设定为y。
    • ploy(y,linespec)
           统一设定各线条的属性。
    • plot(ax,______)
           这种格式不是在当前的轴框绘图,而是在由句柄ax指定的轴框内绘图,这种格式允许用户对特定绘图对象进行属性设置。
    • h=plot(______)
          这种格式返回由图中各线条的句柄构成的列向量h,即h中的每个元素就是图中一条线的句柄,当绘制多条线时,用户可通过某条线的句柄对该线进行特定的修改。



    展开全文
  • 1、 plot函数的基本用法 plot(x, y):其中,x和y分别存储x坐标与y坐标。 代码示例: clc; clear all; x = [1,3,4,6]; %x数据 y = [2,3,4,5]; %y数据 plot(x,y); 运行结果: 2、最简单的plot函数的调用格式 plot(x...
  • 数据点画圈: 实线: plot(time1,'o-'); 结果: 虚线: plot(time1,'--o'); 结果: 画线换颜色 plot(time1,'o--r'); 结果:

    数据点画圈:
    实线:

    plot(time1,'o-');  
    

    结果:
    在这里插入图片描述
    虚线:

    plot(time1,'--o');
    

    结果:
    在这里插入图片描述
    画线换颜色

    plot(time1,'o--r');
    

    结果:
    在这里插入图片描述

    展开全文
  • MATLABplot函数详解

    万次阅读 多人点赞 2021-08-08 20:50:29
    本文介绍了MATLABplot函数的用法,方便日后适用

    1 plot 函数语法

    plot:绘制二维线图

    NO.1 绘制横轴为X,竖轴为Y二维线图,Y值与X值一一对应。

    plot(X,Y)
    

    如果 X 和 Y 都是向量,则它们的长度必须相同。plot 函数绘制 Y 对 X 的图。

    如果 X 和 Y 均为矩阵,则它们的大小必须相同。plot 函数绘制 Y 的列对 X 的列的图。

    如果 X 或 Y 中的一个是向量,而另一个是矩阵,则矩阵的各维中必须有一维与向量的长度相等。如果矩阵的行数等于向量长度,则 plot 函数绘制矩阵中的每一列对向量的图。如果矩阵的列数等于向量长度,则该函数绘制矩阵中的每一行对向量的图。如果矩阵为方阵,则该函数绘制每一列对向量的图。

    如果 X 或 Y 一个为标量,而另一个为标量或向量,则 plot 函数会绘制离散点。但是,要查看这些点,必须指定标记符号,例如 plot(X,Y,‘o’)。

    NO.2 设置线型、标记符号和颜色。

    plot(X,Y,LineSpec)
    

    LineSpec — 线型、标记和颜色

    线型、标记和颜色,指定为包含符号的字符向量或字符串。符号可以按任意顺序显示。不需要同时指定所有三个特征(线型、标记和颜色)。例如,如果忽略线型,只指定标记,则绘图只显示标记,不显示线条。

    示例: ‘–or’ 是带有圆形标记的红色虚线

    线型说明
    - (默认)实线
    --虚线
    :点线
    -.点划线
    标记说明
    none(默认)不显示
    o圆圈
    +加号
    *星号
    .
    x叉号
    _水平线条
    |垂直线条
    s方形
    d菱形
    ^上三角
    v下三角
    >右三角
    <左三角
    p五角形
    h六角形
    颜色说明
    r红色
    g绿色
    b蓝色
    w白色
    k黑色
    y黄色
    m品红/洋红
    c青蓝

    NO.3 绘制横轴为X,竖轴为Y的多组二维线图,Y值与X值一一对应,所有线条都使用相同的坐标区。

    plot(X1,Y1,...,Xn,Yn)
    

    NO.4 设置每个线条的线型、标记符号和颜色。

    plot(X1,Y1,LineSpec1,...,Xn,Yn,LineSpecn)
    

    可以混用 X、Y、LineSpec 三元组和 X、Y 对组:例如

    plot(X1,Y1,X2,Y2,LineSpec2,X3,Y3)
    

    NO.5 创建 Y 中数据对每个值索引的二维线图。

    plot(Y)
    

    如果 Y 是向量,x 轴的刻度范围是从 1 至 length(Y)。

    如果 Y 是矩阵,则 plot 函数绘制 Y 中各列对其行号的图。x 轴的刻度范围是从 1 到 Y 的行数。

    如果 Y 是复数,则 plot 函数绘制 Y 的虚部对 Y 的实部的图,使得 plot(Y) 等效于 plot(real(Y),imag(Y))。

    也可以设置线形、标记和颜色

    plot(Y,LineSpec)
    

    NO.6 使用一个或多个 Name,Value 对组参数指定线条属性。如线宽、线形、线条颜色等。

    plot(___,Name,Value)
    

    2 示例

    2.1 plot(X,Y) | plot(X1,Y1,X2,Y2)

    以绘制三角函数曲线为例

    代码1:

    clc;
    clear;
    
    % 绘制
    x = linspace(0,2*pi);
    y = sin(x);
    plot(x,y)
    title('y=sin(x)')
    xlabel('X(m)')
    ylabel('Y(m)')
    

    结果展示:

    在这里插入图片描述

    代码2:

    clc;
    clear;
    
    % 绘制
    x = linspace(0,2*pi);
    y1 = sin(x);
    y2 = cos(x);
    plot(x,y1,x,y2)
    title('y1=sin(x),  y2=cos(x)')
    xlabel('X(m)')
    ylabel('Y(m)')
    

    结果展示:

    在这里插入图片描述

    2.2 plot(X,Y.Linespec) | plot(X1,Y1,Linespec1,X2,Y2,Linespec2)

    设置线型、标记符号和颜色

    代码1:

    clc;
    clear;
    
    % 绘制
    x = linspace(0,2*pi);
    y1 = sin(x);
    y2 = cos(x);
    plot(x,y1,'-.m')
    hold on;
    plot(x,y2,'*g')
    title('y1=sin(x),y2=cos(x)')
    xlabel('X(m)')
    ylabel('Y(m)')
    

    与下面代码2输出结果一致

    代码2:

    clc;
    clear;
    
    % 绘制
    x = linspace(0,2*pi);
    y1 = sin(x);
    y2 = cos(x);
    plot(x,y1,'-.m',x,y2,'*g')
    title('y1=sin(x),y2=cos(x)')
    xlabel('X(m)')
    ylabel('Y(m)')
    

    结果展示:
    在这里插入图片描述

    2.3 plot(X) | plot(X, Linespec)

    代码1:

    clc;
    clear;
    x = linspace(0,2*pi);
    plot(x,'xr')
    xlabel('X(m)')
    ylabel('Y(m)')
    

    输出结果:

    在这里插入图片描述
    代码2:

    clc;
    clear;
    
    % 绘制
    x = linspace(0,2*pi);
    plot(x,'--r')
    xlabel('X(m)')
    ylabel('Y(m)')
    

    结果展示:

    在这里插入图片描述

    2.4 plot(___,Name,Value)

    2.4.1 在特定的数据点显示标记

    关键字:

    MarkerIndices :要显示标记的数据点的索引,默认 1:length(YData),即显示所有数据点标记

    注意: 要显示数据点标记,首先要指定标记符号

    示例:

    plot(x,y,'-o','MarkerIndices',[1 5 10]) 			 % 在第1、第5和第10个数据点处显示圆形标记。
    
    plot(x,y,'-x','MarkerIndices',1:3:length(y))		 % 每隔2个数据点显示1个交叉标记。
    
    plot(x,y,'Marker','square','MarkerIndices',5) 	 	 % 在第5个数据点显示1个正方形标记。
    

    代码:

    clc;
    clear;
    
    % 绘制
    x = linspace(0,2*pi);
    y = sin(x);
    plot(x,y,'--om','MarkerIndices',1:5:length(y))	% 每隔 4 个点显示标记
    title('y = sin(x)')
    xlabel('X(m)')
    ylabel('Y(m)')
    

    结果展示:
    在这里插入图片描述

    2.4.2 指定线宽、标记大小和标记颜色

    关键字:
    LineWidth:线宽,默认 0.5 磅
    MarkerSize:标记大小,默认 6 磅
    MarkerEdgeColor:标记轮廓颜色
    MarkerFaceColor:标记填充颜色

    代码:

    clc;
    clear;
    
    % 绘制
    x = linspace(0,2*pi);
    y = sin(x)-tan(sin(x));
    plot(x,y,'-or','MarkerIndices',1:8:length(y),'LineWidth',3,'MarkerSize',10,'MarkerEdgeColor','b','MarkerFaceColor','g')
    title('y = sin(x)-tan(sin(x))')
    xlabel('X(m)')
    ylabel('Y(m)')
    

    输出结果:

    在这里插入图片描述

    3 常用颜色对照表

    颜色名称简称RGB三元组十六进制颜色代码外观
    red r[1 0 0]'#FF0000'
    greeng[0 1 0]'#00FF00'
    blueb[0 0 1]'#0000FF'
    cyanc [0 1 1] '#00FFFF'
    magentam [1 0 1]'#FF00FF'
    yellowy[1 1 0]'#FFFF00'
    blackk[0 0 0]'#000000'
    whitew [1 1 1]'#FFFFFF'
    RGB三元组十六进制颜色代码外观
    [0 0.4470 0.7410]'#0072BD'
    [0.8500 0.3250 0.0980]'#D95319'
    [0.9290 0.6940 0.1250]'#EDB120'
    [0.4940 0.1840 0.5560]'#7E2F8E'
    [0.4660 0.6740 0.1880]'#77AC30'
    [0.3010 0.7450 0.9330]'#4DBEEE'
    [0.6350 0.0780 0.1840]'#A2142F'

    4 plot3 函数

    plot3 函数绘制三维点或线图,用法与 plot 函数大同小异,具体细节可参考 https://ww2.mathworks.cn/help/matlab/ref/plot3.html


    相关链接:

    https://ww2.mathworks.cn/help/matlab/ref/plot.html

    https://www.runoob.com/html/html-tutorial.html

    展开全文
  • matlab_plot函数用法

    2010-10-16 15:56:18
    matlab_plot函数用法 matlab_plot函数用法 matlab_plot函数用法 matlab_plot函数用法 matlab_plot函数用法 matlab_plot函数用法
  • matlab plot函数用法

    千次阅读 2021-04-21 16:33:34
    plot 是绘制二维图形的最基本函数,它是针对向量或矩阵的列来绘制曲线的。也就是说,使用plot 函数之前,必须首先定义好曲线上每一点的x 及y 坐标。1. plot(x)当x 为一向量时,以x 元素的值为纵坐标,x 的序号为横坐...
  • Matlab plot函数画图间隔标记

    千次阅读 2021-09-24 21:57:22
    x=1:1:150; y = 1:1:150; maker_idx = 1:5:150; plot(x,y,'-^','MarkerIndices',maker_idx)
  • matlab plot函数 坐标轴标注

    千次阅读 2020-02-17 19:45:16
    坐标轴标注 https://jingyan.baidu.com/article/da1091fb1770a1027849d692.html
  • MATLABplot函数使用

    2022-01-24 14:23:36
    使用plot函数绘制图像 plot(x, y) 对图像属性进行设置,可以使用以下代码: p = plot(x, y); p.LineWidth = 2; %线宽为2 p.Color = 'r'; % 红色线条 p.Marker = '*' ; % 设置标记类型 p.MarkerSize = 6; %设置标记...
  • MATLABplot函数的用法

    万次阅读 多人点赞 2018-04-23 15:47:04
    使用plot绘制二维图像本文转自http://blog.sina.com.cn/s/blog_d8f783c90102woqb.html以及https://blog.csdn.net/alvern_zhang/article/details/51153058MATLABplot函数常常被用于绘制各种二维图像,其用法也是...
  • matlabplot函数用法

    万次阅读 多人点赞 2019-03-06 14:41:15
    1.简单的2维直线图 : plot(x,y) 同一坐标显示n条线:plot(x,y1,x,y2,…) x = 0:pi/10:2*pi; y = sin(x); figure; hold on; plot(x,y) 2.plot(X):X是矩阵,表示矩阵的每一行都画一条线,将显示n条线。 X=rand(3,3)...
  • matlab plot函数 中文使用方法
  • matlabplot函数线型

    2021-04-21 19:19:27
    plot(x,y) >> hold on >> z=cos(x); plot(x,z) >> hold off 线型和颜色 MATLAB 对曲线的线型......第四讲 绘图功能 作为一个功能强大的工具软件, Matlab 具有很强的图形处理功能,提供了大量的 二...
  • MATLAB plot函数绘制二维曲线

    万次阅读 多人点赞 2017-07-10 16:25:55
    1.plot函数的基本调用在MATLAB中,在直角坐标系下绘制二维曲线一般使用plot函数。 基本调用格式:plot(x,y)x,y是长度一致的向量,例如:>> x=0:pi/100:pi; >>> y=sin(x).*sin(4*pi*x); >> plot(x,y)这是绘制函数y=...
  • plot函数绘制二维的曲线 plot函数的原型 plot(X, Y, LineSpec) 其中X,Y是x轴的数值和对应的y的数值组成的向量 LineSpec是图像的绘制项式,其主要的参数选项如下表 比如 x=0:0.1:1 y=[-0.447,1.978,3.28,6.16,7.08...
  • matlabplot函数的常用颜色和线型

    万次阅读 2020-04-08 15:27:01
    plot(x,y,’color’,’颜色’) 二.形状 1. 连续点 - 实线 –(这是两个线- -) 虚线 : 虚线 -. 点线 2. 离散点 离散点 把离散点连起来 + -+ o(注意是英文o,不是数字...
  • Matlab的中Plot函数的基本用法(详解)

    万次阅读 多人点赞 2019-05-14 15:23:02
    本文接下来要讲解一下Matlab中最基本的Plot的用法 Plot的定义和用法 此 MATLAB 函数 创建 Y 中数据对 X 中对应值的二维线图。 如果 X 和 Y 都是向量,则它们的长度必须相同。plot 函数绘制 Y 对 X 的图。 如果 X ...
  • matlabplot函数属性设置

    千次阅读 2020-03-19 00:05:02
    plot(t,sin(t),'--mo','LineWidth',2,'MarkerEdgeColor','k','MarkerFaceColor',[.49 1 .63],'MarkerSize',12); %'--mo',这里是设置线型(--)和颜色(m),标记点类型(o,没有变默认为连续),后面一次是线的宽度...
  • Matlabplot函数全功能解析

    千次阅读 2020-03-24 12:50:24
    matlab plot函数详解 原创 ...
  • 一、plot函数常规语法总结 xm=[1;2;3;4;5]; y3=[4;5;6;7;8]; % 1 空心圆散点图 plot(xm,y3,'o','MarkerSize',10,'MarkerFaceColor','r','MarkerEdgeColor','b'); % 2 实心圆散点图 plot(xm,y3,'.','Color',[1 0 0],...
  • MATLABplot()函数的用法

    千次阅读 2022-05-02 16:27:00
    文章目录前言一、plot()函数二、代码运行结果总结 前言 此为本人学习中的一些笔记总结,仅供参考。 提示:以下是本篇文章正文内容,下面案例可供参考 一、plot()函数 提示:关于plot()函数的部分叙述 1.plot(X,Y) ...
  • matlab作图plot函数用法详解(附实例、附源码)

    万次阅读 多人点赞 2020-07-19 22:55:27
    (1)当x是实向量时,则绘制出以该向量元素的下标(即向量的长度,可用MATLAB函数length求得)为横坐标,以该向量元素的值为纵坐标的一条连续曲线。 >> x=[10,20,30,40,50]; >> plot(x) (2)当x是实矩阵时...
  • matlab plot绘图函数官方详解

    万次阅读 多人点赞 2020-06-28 22:47:24
    二维线图函数 语法 plot(X,Y) plot(X,Y,LineSpec) plot(X1,Y1,...,Xn,Yn) plot(X1,Y1,LineSpec1,...,Xn,Yn,LineSpecn) plot(Y) plot(Y,LineSpec) plot(___,Name,Value) plot(ax,___) h = plot(___) ...
  • matlabplot函数绘图选项
  • Matlab PLOT 颜色设置与符号

    千次阅读 2021-12-05 22:23:28
    Matlab plot 常用颜色与符号
  • matlab绘图函数plot调整显示参数

    千次阅读 2021-05-11 17:03:25
    绘图函数plot调整显示参数 Matlab中,plot绘图的曲线线宽、标记点大小、标记点边框颜色和填充颜色的设置 1、LineWidth:用于设置线宽,其后选项为数值,如0.5,1,2.5等,单位为points; 2、MarkerEdgeColor:用于设置...
  • 目录1 plot(Y)2 plot(X,Y)3 plot(x,y,s) 1 plot(Y) plot(Y) 创建 Y 中数据对每个值索引的二维线图。 如果 Y 是向量,x 轴的刻度范围是从 1 至 length...如果 Y 是矩阵,则 plot 函数绘制 Y 中各列对其行号的图。x 轴的
  • Matlabplot函数参数解析

    千次阅读 2019-05-28 13:12:15
    功能 二维曲线绘图 语法 1 2 3 4 ... plot(Y) ... plot(X1,Y1,...) ... plot(X1,Y1,LineSpec,...) ... plot(...,'PropertyName',PropertyValue,...) ... plot(axes_handle,...
  • matlabplot函数画线时 颜色和类型

    千次阅读 2019-03-15 16:29:31
    转自 ... matlabplot函数画线时有很多的颜色和类型可以选择,下面列举一些。 常用的3+4+1=8种颜色:(速记:RGB、CYMK、W,即两种色彩空间模型+白色) '...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 52,626
精华内容 21,050
关键字:

matlabplot函数

matlab 订阅