精华内容
下载资源
问答
  • matlabplot
    千次阅读
    2021-11-05 16:15:09

    通常有两种方法:

    • 使用预置的颜色代码

      'r' 红色 'm' 粉红 'g' 绿色 'c' 青色  'b' 兰色 'w' 白色 'y' 黄色 'k' 黑色 

    • 使用颜色数组

      plot(x,y,'color',[0.1 0.2 0.3])  % 颜色数组三个元素都在0~1之间

    更多相关内容
  • 这是如何在 MATLAB:registered: 中向绘图添加水平颜色条的示例。 阅读 MATLAB 文档中的“colorbar”函数。 有关更多示例,请转到 MATLAB 绘图库 - http://www.mathworks.com/discovery/gallery.html
  • 这是如何在 MATLAB:registered: 中的绘图中设置轴位置的示例。 阅读 MATLAB 文档中的“XAxisLocation”属性。 此功能在 R2015b 或更新版本中可用。 有关更多示例,请转到 MATLAB 绘图库 - ...
  • 这是如何在 MATLAB:registered: 中显示简单图像的示例。 阅读 MATLAB 文档中的“图像”函数。 有关更多示例,请转到 MATLAB 绘图库 - http://www.mathworks.com/discovery/gallery.html
  • matlab plot基本用法

    千次阅读 2021-04-18 08:21:53
    plot(y)生成的图形是以序号为横坐标、数组y的数值为纵坐标画出的折线。//////////////////////////////////////////////////////////////////////////////////////////////////>> x=linsp...

    >> y=[0 0.58 0.70 0.95 0.83 0.25];

    >> plot(y)

    8645ae6be22dbcfbfdd269db2840d8b0.png

    生成的图形是以序号为横坐标、数组y的数值为纵坐标画出的折线。

    //

    >> x=linspace(0,2*pi,30); % 生成一组线性等距的数值

    >> y=sin(x);

    >> plot(x,y)

    c5ffd8a87a81633d34474c54f86751c7.png

    生成的图形是上30个点连成的光滑的正弦曲线。

    x为横轴y为纵轴

    /

    多重线

    在同一个画面上可以画许多条曲线,只需多给出几个数组,例如

    >> x=0:pi/15:2*pi;

    >> y1=sin(x);

    >> y2=cos(x);

    >> plot(x,y1,x,y2)

    6057b176102cdcab76a7be580da4cee3.png

    则可以画出多重线。另一种画法是利用hold命令。在已经画好的图形上,若设置hold on,MATLA将把新的plot命令产生的图形画在原来的图形上。而命令hold off 将结束这个过程。例如:

    >> x=linspace(0,2*pi,30); y=sin(x); plot(x,y)

    >> hold on

    >> z=cos(x); plot(x,z)

    >> hold off

    90bf3b36ecf00fcd6aed703d745e0bc3.png

    图形一样,但默认的颜色都是蓝色~~~~

    ///

    线型和颜色

    MATLAB对曲线的线型和颜色有许多选择,标注的方法是在每一对数组后加一个字符串参数,说明如下:

    线型 线方式: - 实线 :点线 -. 虚点线 - - 波折线。

    线型 点方式: . 圆点 +加号 * 星号 x x形 o 小圆

    颜色: y黄; r红; g绿; b蓝; w白; k黑; m紫; c青.

    780fa122297d4bc7a26169d29996689f.png

    网格和标记

    在一个图形上可以加网格、标题、x轴标记、y轴标记,用下列命令完成这些工作。

    >> x=linspace(0,2*pi,30); y=sin(x); z=cos(x);

    >> plot(x,y,x,z)

    >> grid%网格

    >> xlabel(‘Independent Variable X’)%x轴标记

    >> ylabel(‘Dependent Variables Y and Z’)%y轴标记

    >> title(‘Sine and Cosine Curves’)%标题

    7510290a4d5f2dc778c61e287b8fcf2e.png

    也可以在图形的任何位置加上一个字符串,如用:

    >> text(2.5,0.7,’sinx’)

    表示在坐标x=2.5, y=0.7处加上字符串sinx。更方便的是用鼠标来确定字符串的位置,方法是输入命令:

    >> gtext(‘sinx’)

    0c9c87314188cfd0c1ad2dbf46adb084.png

    在图形窗口十字线的交点是字符串的位置,用鼠标点一下就可以将字符串放在那里。

    坐标系的控制

    在缺省情况下MATLAB自动选择图形的横、纵坐标的比例,如果你对这个比例不满意,可以用axis命令控制,常用的有:

    axis([xmin xmax ymin ymax]) [ ]中分别给出x轴和y轴的最大值、最小值

    >> axis([0 6 0 1])

    6e8ee27451bc84ef18d1887f351a42ba.png

    axis equal 或 axis(‘equal’) x轴和y轴的单位长度相同

    56208fd341964350100ae7efb31633d8.png

    axis square 或 axis(‘square’) 图框呈方形

    33b8ee01820245b762d47d8766025429.png

    axis off 或 axis(‘off’) 清除坐标刻度

    ade7ecca1a50ed0672e577237422f954.png

    多幅图形

    可以在同一个画面上建立几个坐标系, 用subplot(m,n,p)命令;把一个画面分成m×n个图形区域, p代表当前的区域号,在每个区域中分别画一个图,如

    >> x=linspace(0,2*pi,30); y=sin(x); z=cos(x);

    >> u=2*sin(x).*cos(x); v=sin(x)./cos(x);

    >> subplot(2,2,1),plot(x,y),axis([0 2*pi –1 1]),title(‘sin(x)’)

    >> subplot(2,2,2),plot(x,z),axis([0 2*pi –1 1]),title(‘cos(x)’)

    >> subplot(2,2,3),plot(x,u),axis([0 2*pi –1 1]),title(‘2sin(x)cos(x)’)

    >> subplot(2,2,4),plot(x,v),axis([0 2*pi –20 20]),title(‘sin(x)/cos(x)’)

    b146da8b92eff99d372b8446b33d58c2.png

    图形的输出

    在数学建模中,往往需要将产生的图形输出到Word文档中。通常可采用下述方法:

    首先,在MATLAB图形窗口中选择【File】菜单中的【Export】选项,将打开图形输出对话框,在该对话框中可以把图形以emf、bmp、jpg、pgm等格式保存。然后,再打开相应的文档,并在该文档中选择【插入】菜单中的【图片】选项插入相应的图片即可。

    matlab plot函数详解

    在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来表示。

    点线颜色允许的设置值

    符号    含义    符号    含义    符号    含义    符号    含义

    r    红    b    蓝    y    黄    w    白

    g    绿    c    青    k    黑    m    品红

    三是标志符的应用,它可以更有效的显示出数据点的位置。

    标识符符号与含义

    符号    含义    符号    含义    符号    含义    符号    含义

    .    实心点    

    +    十字号    >    朝右三角    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中的每个元素就是图中一条线的句柄,当绘制多条线时,用户可通过某条线的句柄对该线进行特定的修改。

    ---------------------

    作者:revivre

    来源:CSDN

    原文:https://blog.csdn.net/revivre/article/details/80136142

    版权声明:本文为博主原创文章,转载请附上博文链接!

    此文章对您是否有帮助? 是

    展开全文
  • 这是如何在 MATLAB:registered: 中向绘图添加文本的示例。 阅读 MATLAB 文档中的“文本”函数。 有关更多示例,请转到 MATLAB 绘图库 - http://www.mathworks.com/discovery/gallery.html
  • Plot a simple circle
  • python中matlabplot库学习

    2021-11-03 18:57:12
    import matplotlib.pyplot as plt # -*- coding: utf-8 -*- plt.plot([2,0,5,8]) fig = plt.figure() plt.show() 显示图片如下:
    import matplotlib.pyplot as plt
    # -*- coding: utf-8 -*-
    
    plt.plot([2,0,5,8])
    fig = plt.figure()
    plt.show()

    显示图片如下:

     

    展开全文
  • 这是如何在 MATLAB:registered: 中创建带有图例的线图的示例。 阅读 MATLAB 文档中的“绘图”函数。 有关更多示例,请转到 MATLAB 绘图库 - http://www.mathworks.com/discovery/gallery.html
  • 使用matlab进行科研绘图的时候,plot曲线除了常用的“r”,“g”,“b”,“k”,“m”等颜色外,也可以使用其默认的颜色,可以通过RGB值来指定,这些颜色看起来过渡更舒服。 RGB三元组 十六进制颜色代码 ...

    使用matlab进行科研绘图的时候,plot曲线除了常用的“r”,“g”,“b”,“k”,“m”等颜色外,也可以使用其默认的颜色,可以通过RGB值来指定,这些颜色看起来过渡更舒服。

    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

    详细内容可以参考:二维线图 - MATLAB plot - MathWorks 中国icon-default.png?t=M3K6https://ww2.mathworks.cn/help/matlab/ref/plot.html

    展开全文
  • Matlab PLOT 颜色设置与符号

    千次阅读 2021-12-05 22:23:28
    Matlab plot 常用颜色与符号
  • MATLAB Plot 如何自定义颜色

    千次阅读 2020-12-30 20:03:30
    MATLAB Plot 如何自定义颜色Tip: Matlab 作图时最好保存成fig格式,便于以后修改。写论文是一个漫长的过程,成文后最重要的一个问题就是如何让自己的论文排版和插图更加的好看,让枯燥的论文有一点生动的色彩。这里...
  • MATLAB——plot画图

    2018-08-22 21:57:26
    本代码主要利用MATLAB工具实现MATLAB——plot绘图,简单明了,易于理解
  • matlab中,使用plot画图实例,能熟练掌握使用plot进行画图
  • 这是如何在 MATLAB:registered: 中创建图形的示例。 阅读 MATLAB 文档中的“graph”函数。 此功能在 R2015b 或更新版本中可用。 有关更多示例,请转到 MATLAB 绘图库 - ...
  • % plot([A(1,1) B(1,1)] , [ A(1,2) B(1,2) ] ); % plot([A(2,1) B(2,1)] , [ A(2,2) B(2,2) ] ); % plot([A(3,1) B(3,1)] , [ A(3,2) B(3,2) ] ); plot([A(:,1) B(:,1)]', [A(:,2) B(:,2)]'); % camproj('...
  • 来自MATLAB2016自学一本通
  • 【新星计划】MATLAB plot绘制图像

    千次阅读 2021-06-14 15:11:31
    MATLAB中绘制函数图形的步骤如下: 先定义变量 x,通过指定的变量 x 值的范围,该函数被绘制; 然后定义函数, y = f(x); 最后调用 plot 命令,如 plot(x, y)。 接下来我们通过例子绘制简单的...
  • 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-10-15 09:57:24
    figure,plot(Seg1,SS1_QJ1,'k');hold on plot(Seg1,SS1_QJ1,'ks') plot(Seg1,Q1*ones(length(Seg1)),'r') xlabel('\bf{安装角}(°)','FontSize',10.508) %'\bf'是加粗的意思 %xlabel('\...
  • matlab plot曲线颜色,形状。

    千次阅读 2020-06-24 15:03:58
    matlab plot命令:形如plot(x,y1,'p');
  • Matlab Plot用法总结

    千次阅读 2019-11-25 21:41:44
    plot(X,Y) 绘制单条曲线 x = 0:pi/100:2*pi; //表示x取0到2*pi之间的值,每个值之间间隔pi/100 y = sin(x); plot(x,y); plot(x,y1,x,y2) 绘制多条曲线 x = linspace(-2*pi, 2*pi);//x取值范围为-2*pi到2*pi...
  • 这是一个如何在 MATLAB:registered: 中创建包含多个数据的茎图的示例。 阅读 MATLAB 文档中的“stem”函数。 有关更多示例,请转到 MATLAB 绘图库 - http://www.mathworks.com/discovery/gallery.html
  • 修改Matlabplot中的坐标轴线的宽度

    千次阅读 2021-09-03 13:08:30
    如图所示,修改轴线宽度: 代码如下: set(gca,'LineWidth',1); 放在plot后面,修改数值即可更改。 示例如下: set(gca,'LineWidth',5);
  • 这是如何在 MATLAB:registered: 中创建具有多种绘图类型的子图的示例。 阅读 MATLAB 文档中的“subplot”函数。 有关更多示例,请转到 MATLAB 绘图库 - http://www.mathworks.com/discovery/gallery.html
  • matlab plot title 包含变量的图片标题

    千次阅读 2020-10-17 19:48:09
    plot(x,y,'linewidth',3) xlabel('x') ylabel('y') x=1; str='study' title(['x=',num2str(x), ', ', str]) 欢迎关注公众号:算法工程师的学习日志,获取算法工作相关的学习资料。如果有技术咨询,提供有偿咨询...
  • 这是如何从 MATLAB:registered: 中的函数创建线图的示例。 阅读 MATLAB 文档中的“fimplicit”函数。 此功能在 R2016b 或更新版本中可用。 有关更多示例,请转到 MATLAB 绘图库 - ...
  • MATLAB plot画线的颜色设定

    万次阅读 2020-07-19 21:01:39
    MATLAB plot画线的颜色设定 plot中画线的颜色通常是八种: 标记符 颜色 r 红 g 绿 b 蓝 c 蓝绿 m 紫红 y 黄 k 黑 w 白 但是线的颜色是由红绿蓝(RGB)三原色组成的,通过设定三原色的权重可以改变线的颜色,命令...
  • matlab plot函数 坐标轴标注

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

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 93,225
精华内容 37,290
关键字:

matlabplot

matlab 订阅
友情链接: Avior-master.zip