必威体育Betway必威体育官网
当前位置:首页 > IT技术

matlab画图(plot)命令。长期更新!

时间:2019-09-17 10:40:00来源:IT技术作者:seo实验室小编阅读:52次「手机版」
 

matlab画图

1,颜色和线条:

           b    blue   蓝      .     point              -     solid
           g    green  绿      o     circle             :     dotted
           r    red    红      x     x-mark             -.    dashdot 
           c    cyan   青      +     plus               --    dashed   
           m    magenta 品红   *     star             (none)  no line
           y    yellow 黄      s     square
           k    black  黑      d     diamond
           w    white  白      v     triangle (down)
                               ^     triangle (up)
                               <     triangle (left)
                               >     triangle (right)
                               p     pentagram 五角星
                               h     hexagram  六角星

2,plot(x,y):创建2维直线图。例如(以下代码都是在command窗口敲的):

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

图示:

    这里写图片描述

3,plot(X1,Y1,...,Xn,Yn):画n条线。例如:

>> x = linspace(-2*pi,2*pi);
>> y1 = sin(x);
>> y2 = cos(x);
>> plot(x,y1,x,y2)

图示:

    这里写图片描述

4,plot(Y):Y是矩阵,这表示矩阵的每一行都画一条线。例如:

>> Y = magic(4);   % 这是一个4*4的矩阵,详情请在command窗口输入help magic查看
>> plot(Y)

图示:

    这里写图片描述

5,plot(x,y1, x,y2,'--', x,y3,':'):画三条不同风格的线,‘’中的内容可以改为第1小节的其他线条。例子如下:

>> x = 0:pi/100:2*pi;
>> y1 = sin(x);
>> y2 = sin(x-0.25);
>> y3 = sin(x-0.5);
>> plot(x,y1,x,y2,'--',x,y3,':')

图示:

     这里写图片描述

6,plot(x,y1,'g',x,y2,'b--o',x,y3,'c*'):特殊的线条和颜色组合,引号内的就是颜色和线条,可以由第1小节的颜色和线条自由组合。例如:

>> x = 0:pi/10:2*pi;
>> y1 = sin(x);
>> y2 = sin(x-0.25);
>> y3 = sin(x-0.5);
>> plot(x,y1,'g',x,y2,'b--o',x,y3,'c*')

图示:

     这里写图片描述

7,线宽调整

plot(x,y,'--gs','LineWidth',2,'MarkerSize',10,'MarkerEdgecolor','b','MarkerFaceColor',[0.5,0.5,0.5])

这里'--gs'表示用方框画点,然后用绿色虚线连结;'LineWidth',2表示绿色虚线宽度为2;'MarkerSize',10表示方框大小为10;'MarkerEdgeColor','b'表示方框边缘颜色为蓝色;'MarkerFaceColor',[0.5,0.5,0.5]表示方框填充色为[0.5,0.5,0.5](这是RGB颜色值)。例如:

>> x = -pi:pi/10:pi;
>> y = tan(sin(x)) - sin(tan(x));
>> plot(x,y,'--gs','LineWidth',2,'MarkerSize',10,'MarkerEdgeColor','b','MarkerFaceColor',[0.5,0.5,0.5])

图示:

     这里写图片描述

8,标题和坐标轴标签,例如:

>> x = linspace(0,10,150);
>> y = cos(5*x);
>> plot(x,y,'--g')
>> title('2-D Line Plot')
>> xlabel('x')
>> ylabel('cos(5x)')

图示:

     这里写图片描述

9,绘制子图,点这里有详细的讲解。这里还是举个例子:

>> ax1 = subplot(2,1,1); % top subplot
>> ax2 = subplot(2,1,2); % bottom subplo

图示:

     这里写图片描述

10,画圆。例子:

r = 2;     % 半径
xc = 4;    % (xc,yc)是圆心坐标
yc = 3;
theta = linspace(0,2*pi);
x = r*cos(theta) + xc;
y = r*sin(theta) + yc;
plot(x,y)
axis equal     % 把x,y轴设为等距,以便于更好地显示圆。

图示:

     这里写图片描述

相关阅读

【MATLAB】MATLAB 可视化之曲面图与网格图

翻译自 MATLAB 官方文档 surf : 曲面图 surfc : 带等高线的曲面图 surface:创建曲面对象 surfl : 具有基于颜色图的光照的曲

MATLAB学习笔记:求偏导

求多元函数的偏导数计算多元函数关于某个变量的偏导数:例1:u=x^2+ln(y)+sqrt(z),求du/dx,du/dz。syms x y z; diff(x^2+log(y)+sqrt(z

SolidWorks直纹曲面命令怎么使用?

SolidWorks中的命令很多,今天我们就来介绍关于直纹曲面命令的使用方法。1、SolidWorks打开面罩外壳零件模型。2、单击&ldquo;曲面&

DotA Allstars所有命令大全

一。非娱乐版dota地图命令大全 主要游戏模式 常规模式:如果什么都不输入,15秒后自动默认常规模式。玩家只能选择自己方酒馆的英雄

Dos命令大全完整版

Dos命令大全完整版 DOS(磁盘操作系统)命令,是DOS操作系统的命令,是一种面向磁盘的操作命令,主要包括目录操作类命令、磁盘操作类命令

分享到:

栏目导航

推荐阅读

热门阅读