精华内容
下载资源
问答
  • matlab画图函数

    2012-05-11 11:23:30
    matlab画图
  • Matlab 画图函数

    2016-01-06 19:37:09
    Matlab画图函数plot(x1,y1,'linewidth',2); % linewidth:线条宽度 title('Figure 1'); plot(x2,y2,'linewidth',2); % Figure的标题 xlabel('x label','fontweight','bold','fontsize',18); % X轴标签,以及标签字体...

    Matlab画图函数

    plot(x1,y1,'linewidth',2);
    % linewidth:线条宽度
    hold on;
    title('Figure 1');
    plot(x2,y2,'linewidth',2);
    % Figure的标题
    xlabel('x label','fontweight','bold','fontsize',18);
    % X轴标签,以及标签字体黑体,字体大小
    legend('Method1','Method2');
    展开全文
  • MATLAB 画图函数

    千次阅读 2019-03-26 15:29:43
    1.多子图 figure subplot(2,1,1);plot(data1); title('原始信号');%标题 subplot(2,1,2);plot(data1_rebuild); title('去噪声后信号'); 2.多条信号 figure plot(data1,'-r');...legend('原始信号','去噪后信...

    1.多子图

    figure
    subplot(2,1,1);plot(data1);
    title('原始信号');%标题
    subplot(2,1,2);plot(data1_rebuild);
    title('去噪声后信号');

    2.多条信号

    figure
    plot(data1,'-r');
    hold on
    plot(data1_rebuild,'-b');
    legend('原始信号','去噪后信号');%图例

     

    展开全文
  • Matlab画图函数与参数

    千次阅读 2016-05-23 10:25:48
    Matlab画图函数及参数学习资料方便查阅。plot函数plot是绘制一维曲线的基本函数,但在使用此函数之前,我们需先定义曲线上每一点的x及y座标。下例可画出一条正弦曲线: close all; x=linspace(0, 2*pi, 100); % ...

    #Matlab画图函数及参数
    学习资料方便查阅。
    ##plot函数
    plot是绘制一维曲线的基本函数,但在使用此函数之前,我们需先定义曲线上每一点的x及y座标。下例可画出一条正弦曲线:
    close all;
    x=linspace(0, 2*pi, 100); % 100个点的x座标
    y=sin(x); % 对应的y座标
    plot(x,y);

    • 若要画出多条曲线,只需将座标对依次放入plot函数即可:plot(x, sin(x), x, cos(x));

    • 若要改变颜色,在座标对后面加上相关字串即可:
      plot(x, sin(x), ‘c’, x, cos(x), ‘g’);

    • 若要同时改变颜色及图线型态(Line style),也是在座标对后面加上相关字串即可:
      plot(x, sin(x), ‘co’, x, cos(x), ‘g*’);
      参数设置如图:
      这里写图片描述

    坐标与注解

    axis([xmin,xmax,ymin,ymax])函数来调整图轴的范围:
    axis([0, 6, -1.2, 1.2]);
    此外,MATLAB也可对图形加上各种注解与处理:
    xlabel(‘Input Value’); % x轴注解
    ylabel(‘Function Value’); % y轴注解
    title(‘Two Trigonometric Functions’);
    legend(‘y = sin(x)’,‘y = cos(x)’); % 图形注解
    grid on; % 显示格线

    ##subplot
    我们可用subplot来同时画出数个小图形於同一个视窗之中:
    subplot(2,2,1); plot(x, sin(x));
    subplot(2,2,2); plot(x, cos(x));
    subplot(2,2,3); plot(x, sinh(x));
    subplot(2,2,4); plot(x, cosh(x));

    plot3(三维直线函数)

    例:绘参数方程 x=t;y=sin(t);z=cos(t) 的空间曲线
    clf
    t=0:0.05:100;
    x=t;y=sin(t);z=sin(2*t);
    plot3(x,y,z,‘b:’)

    ###柱状图
    y = [ 1.072 0.852 0.539 0.628;
    3.688 3.154 1.325 1.652;
    5.467 5.033 3.658 4.103];

    hArray = bar(y,0.8); //0.8是柱状图宽度

    ylim([-0.5 0.5 ]) //限定坐标轴的范围

    x2=[’ Case 1’;'Case 2 '];
    set(gca,‘XTickLabel’,x2) //设置柱状图坐标

    legend(‘location’,‘a’);
    string是函数名称,location不要改,a可以填northeast表示右上角,southeast表示右下角,northwest表示左上角,southwest表示左下角。

    展开全文
  • 西安建筑科技大学 信控学院 第5章 MATLAB绘图 5.1 二维图形 5.2 三维图形 5.3 三维图形的精细处理 5.4 隐函数绘图 5.5 低层绘图操作(选讲) 5.6 光照和材质处理 5.7 图像显示与动画制作 5.1 二维图形 5.1.1 绘制二维...
  • matlab 画图函数plot

    千次阅读 2017-10-27 09:34:31
    载:... Matlab中plot函数全功能解析 功能 二维曲线绘图 语法 plot(Y) plot(X1,Y1,...) plot(X1,Y1,LineSpec,...) plot(...,'PropertyNam
    载:http://blog.csdn.net/lk274857347/article/details/54618934

    Matlab中plot函数全功能解析


    功能

    二维曲线绘图

    语法

    plot(Y)
    plot(X1,Y1,...)
    plot(X1,Y1,LineSpec,...)
    plot(...,'PropertyName',PropertyValue,...)
    plot(axes_handle,...)
    h = plot(...)
    hlines = plot('v6',...)

    描述

    plot(Y)如果Y是m×n的数组,以1:m为X横坐标,Y中的每一列元素为Y坐标,绘制n条曲线;如果Y是n×1或者1×n的向量,则以1:n为横坐 标,Y为坐标表绘制1条曲线;如果Y是复数,则plot(Y)等效于plot(real(Y),imag(Y));其它使用情况下,忽略坐标数据中的虚 部。

    plot(X1,Y1,...)如果X和Y都是数组,按列取坐标数据绘图,此时它们必须具有相同的尺寸;如果X和Y其中一个是向量另一个为数组,X和Y中尺寸相等的方向对应绘制多条曲线;如果X和Y其中一个是标量另一个为向量,那么将绘制垂直X或者Y轴离散的点。

    X

    Y

    备注

    m×n

    m×n

    按列取坐标数据绘制n条曲线

    X和Y必须具有相同的尺寸

    1×n或n×1

    m×n或n×m

    自动匹配尺寸相同方向绘制m条曲线

    任意四种组合,效果一样

    m×n或n×m

    1×n或n×1

    同上

    同上

    1×1

    1×n或n×1

    绘制垂直X轴离散点

    Y可以任意向量

    1×n或n×1

    1×1

    绘制垂直Y轴离散点

    X可以任意向量

    plot(X1,Y1,LineSpec,...)通过参数LineSpec指定曲线的曲线属性,它包括线型、标记符和颜色。plot函数支持同时绘制任意组图形

    plot(X1,Y1,LineSpec1,X2,Y2,LineSpec2,...)

    此时完全等效于

    plot(X1,Y1,LineSpec1,...)

    hlod all

    plot(X2,Y2,LineSpec2,...)

    MATLAB中提供的线型属性有:

    线型

    说明

    标记符

    说明

    颜色

    说明

    -

    实线(默认)

    +

    加号符

    r

    红色

    --

    双划线

    o

    空心圆

    g

    绿色

    :

    虚线

    *

    星号

    b

    蓝色

    :.

    点划线

    .

    实心圆

    c

    青绿色

    x

    叉号符

    m

    洋红色

    s

    正方形

    y

    黄色

    d

    菱形

    k

    黑色

    ^

    上三角形

    w

    白色

    v

    下三角形

    >

    右三角形

    <

    左三角形

    p

    五角星

    h

    六边形

    需要说明的是,LineSpec中设置曲线线型、标识符和颜色三项属性时,控制符的顺序不受限制并可以省略或者部分省略。也就是说'r-.*'、'-.r*'、'*-.r'等形式是等效的,都表示使用红色点划线连接各个节点,各节点使用“*”标识。

    plot(...,'PropertyName',PropertyValue,...)设置由plot创建的所有曲线句柄对象的属性,Line对象属性和属性值参见附录,具体设置参考下面的实例,当然可以使用set/get进行设置。

    plot(axes_handle,...)指定坐标系,也就是在axes_handle坐标系中绘图,在没有指定时默认为gca。

    h = plot(...)返回由plot创建的所有曲线句柄对象的句柄。每条曲线对应一个句柄,如果有n条曲线,则h为n×1的数组。

    注意

    在同时绘制多条曲线时,如果没有指定曲线属性,plot按顺序循环使用当前坐标系中ColorOrder和LineStyleOrder两个属性。

    默认情况,MATLAB在每次调用plot函数时将ColorOrder和LineStyleOrder自动重置为DefaultAxesColorOrder和DefaultAxesLineStyleOrder。Default**属性我们可以自定义,有效期至MATLAB关闭,Matlab下次启动时将Default**属性重置为厂家设置(Factory)

    set(0,'DefaultAxesColorOrder',’r|g|b|k’,...
     'DefaultAxesLineStyleOrder','-|-.|--|:')

    使用hold all命令可以阻止调用plot函数时自动重置ColorOrder和LineStyleOrder属性,而是循环使用。注意hold on只是使多次绘制的图形叠加(相当于NextPlot),但不能阻止属性重置。

    另外我们可以通过下面四个属性设置标识符的颜色和大小

    LineWidth——指定线宽

    MarkerEdgeColor——指定标识符的边缘颜色

    MarkerFaceColor——指定标识符填充颜色

    MarkerSize——指定标识符的大小

    注意上面四个属性是针对当前坐标系中所有曲线的

    实例

    % by dynamic

    % see also http://www.matlabsky.com

    % 2009.8.20

    %

    X=1:10;

    % 两个都是数组,必须具有相同的尺寸

    X1=[X;X;X]';×3

    Y1=rand(10,3)+1;×3

    % 其中一个为向量,另一个为数组,自动匹配尺寸相等方向

    X2=1:0.1:10;%1×91

    Y2=[sin(X2);cos(X2)]';�×2

    % 其中一个是标量,另一为矢量,绘制垂直坐标轴的离散点

    X3=1:10;

    Y3=-0.5;

    fh=figure('numbertitle','off','name','PLOT Usability Demo');%创建figure对象

    ah=axes;%创建axes对象

    h=plot(...%返回所有曲线句柄

    ah,...%指定坐标系,可以省略,此时默认gca

    X1,Y1,...%坐标数据

    '-.^',...%曲线属性,可以省略或部分省略,此时自动选择

    X2,Y2,...

    'm-',...

    X3,Y3,...

    'o',...%注意此组数据设置线型和颜色无效,因为默认绘制离散点

    'LineWidth',2,...%线宽

    'MarkerEdgeColor','k',...%标识符边缘颜色

    'MarkerFaceColor','r',...%标识符填充颜色

    'MarkerSize',8)%标识符大小

    legend函数的基本用法是

    LEGEND(string1,string2,string3, ...)

    分别将字符串1、字符串2、字符串3……标注到图中,每个字符串对应的图标为画图时的图标。

    例如:

    plot(x,sin(x),'.b',x,cos(x),'+r')

    legend('sin','cos')这样可以把"."标识为'sin',把"+"标识为"cos"

    还可以用LEGEND(...,'Location',LOC) 来指定图例标识框的位置

    这些是Matlab help文件。后面一段是对应的翻译和说明

            'North'              inside plot box near top
            'South'              inside bottom
            'East'               inside right
            'West'               inside left
            'NorthEast'          inside top right (default)
            'NorthWest           inside top left
            'SouthEast'          inside bottom right
            'SouthWest'          inside bottom left
            'NorthOutside'       outside plot box near top
            'SouthOutside'       outside bottom
            'EastOutside'        outside right
            'WestOutside'        outside left
            'NorthEastOutside'   outside top right
            'NorthWestOutside'   outside top left
            'SouthEastOutside'   outside bottom right
            'SouthWestOutside'   outside bottom left
            'Best'               least conflict with data in plot
            'BestOutside'        least unused space outside plot


            'North'            
     图例标识放在图顶端
            'South'           
     图例标识放在图底端
            'East'              
     图例标识放在图右方
            'West'             
     图例标识放在图左方
            'NorthEast'      
     图例标识放在图右上方(默认)
            'NorthWest     
     图例标识放在图左上方
            'SouthEast'     
     图例标识放在图右下角
            'SouthWest'    
     图例标识放在图左下角
    (
    以上几个都是将图例标识放在框图内)
            'NorthOutside'         
     图例标识放在图框外侧上方
            'SouthOutside'        
     图例标识放在图框外侧下方
            'EastOutside'          
     图例标识放在图框外侧右方
            'WestOutside'         
     图例标识放在图框外侧左方
            'NorthEastOutside'  
     图例标识放在图框外侧右上方
            'NorthWestOutside'
     图例标识放在图框外侧左上方
            'SouthEastOutside'  
     图例标识放在图框外侧右下方
            'SouthWestOutside'
     图例标识放在图框外侧左下方
    (以上几个将图例标识放在框图外)
            'Best'                     
     图标标识放在图框内不与图冲突的最佳位置
            'BestOutside'          
     图标标识放在图框外使用最小空间的最佳位置 
    还是用上面的例子


    legend('sin','cos','location','northwest')
    可以将标识框放置在图的左上角。

     

        Examples:
            x = 0:.2:12;
            plot(x,bessel(1,x),x,bessel(2,x),x,bessel(3,x));
            legend('First','Second','Third');
            legend('First','Second','Third','Location','NorthEastOutside')

            b = bar(rand(10,5),'stacked'); colormap(summer); hold on
            x = plot(1:10,5*rand(10,1),'marker','square','markersize',12,...
                     'markeredgecolor','y','markerfacecolor',[.6 0 .6],...
                     'linestyle','-','color','r','linewidth',2); hold off
            legend([b,x],'Carrots','Peas','Peppers','Green Beans',...
                      'Cucumbers','Eggplant')


    展开全文
  • matlab 画图函数,文件的读写   %读取excel数据并画图 A= xlsread('excel路径\excel名','sheet1','a3:b35'); [temp, col] = size(A); plot(A(:,1),A(:,2:col)); xlabel('时间(s)'); legend('销量') F=...
  • %在 matlab 下新建一个 m 文件将以下代码直接拷贝进去即可执行 %需要一个TEQC 生成的 plot 文件作为参数 function out=teqcplot3(files; %读取 TEQC 生成的 Plot 文件绘制数据图表支持 CopmactCompact2Compact3 格式...
  • matlab画图函数plot

    2016-04-28 23:06:21
  • matlab画图函数基本使用(适合新手)

    万次阅读 多人点赞 2020-05-03 17:15:02
    数学建模常用matlab工具(代码)画图 画图 散点图: scatter(X,Y,S)S确定每个标记的面积。 S可以是与X和Y相同长度的矢量或标量。如果S为空,则使用默认大小,如果S是标量,则MATLAB绘制所有标记的大小相同。...
  • 坐标控制 函数的调用格式为 axis([xminxmaxyminymaxzminzmax]) axis函数功能丰富常用的用法还有 axisequal纵横坐标轴采用等长刻度 axissquare产生正方形坐标系(缺省为矩形) axisauto使用缺省设置 axisoff取消坐标轴...
  • matlab 画图函数的实例

    千次阅读 2017-05-10 19:27:29
    clc, clear all; close all;A=[1 2 3;4 5 6;7 8 9]; B=rot90(A); C=fliplr(A);...%%计算分段函数 % n=24; % fprintf('n=%d',n) % fprintf('n=%f',n) % x=input('请输入X:'); % if x~=0 % y=sin(x)/x;
  • MATLAB画图函数plot简单用法

    千次阅读 2017-04-29 16:28:38
    用法一用法二plot(X, Y, LineSpec); 其中LineSpec是字符串,表示图形设置:线条样式(line style)、每个点的样式(marker)、颜色(color)线条样式点的样式颜色LineSpec就是用来描述这三个属性的,也可以只描述其中一...
  • matlab画图函数汇总(三)

    千次阅读 2017-11-18 21:11:43
    函数的形式必须是y=f(x),其中x是一个向量,它的范围定义绘制的i俺都,y是一个与x相同维数的向量且包含函数在点x处的值。如果函数对于给定的x返回多于一个值,则y是一个矩阵,矩阵的列包含f(x)的每一个分量。 ...
  • matlab画图函数汇总(二)

    千次阅读 2017-11-18 21:09:26
    容易使用的函数绘制器 【语法】 ezplot(f)绘制表达式f=f(x)在默认区间-2π 对于隐式含义的函数f=f(x,y),绘制在默认区间-2π ezplot(f,[min,max])在区间min ezplot(f,[xmin,xmax,ymin,ymax])绘制...
  • matlab画图函数汇总(一)

    千次阅读 2017-11-18 20:45:30
    ezcontour(f)绘制f(x,y)的等值线,这里f是一个代表两个变量,如x和y的数学函数的字符串。 ezcontour(f,domain)在指定的区间上绘制f的曲线,如-4 ezcontour(…,n)使用n×n的网格绘制f在默认定义域区间上...
  • matlab画图函数用法,subplot,plot

    万次阅读 多人点赞 2015-11-04 14:23:56
    注:matlab画图实际上就是描点连线,因此如果点取得不密,画出来就成了折线图,请试验之 2) Y=sin(10*x); plot(x,y,'r:',x,Y,'b') % 同时画两个函数 3) 若要改变颜色,在座标对后面加上相关字串即可: x=0...
  • matlab画图函数plot()/set/legend

    千次阅读 2016-12-28 16:23:00
     默认情况,MATLAB在每次调用plot函数时将ColorOrder和LineStyleOrder自动重置为DefaultAxesColorOrder和DefaultAxesLineStyleOrder。Default**属性我们可以自定义,有效期至MATLAB关闭,Matlab下次启动时将Default...
  • MATLAB函数画图

    2018-02-12 14:20:38
    MATLAB函数画图MATLAB函数画图MATLAB函数画图MATLAB函数画图
  • MATLAB所有画图函数.pdf

    2021-01-23 17:05:46
    MATLAB所有画图函数
  • MATLAB所有画图函数

    2011-05-05 14:08:54
    本人精心总结的 MATLAB所有画图函数,适合Matlab初学者
  • matlab画图工具函数的用法解析,详细分析了函数的各部分详细意思,帮助你更快的学习MATLAB画图
  • 收藏几个经典的函数,用来当作数学优化方法求解的例子。再收藏几个有趣的函数图像。 1 平面心形图像 经过 网上搜索,平面坐标系中,下面函数最想心形图像,而且函数形式简单,不需要分段。 改变右面的数值可以...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 10,857
精华内容 4,342
关键字:

matlab画图函数

matlab 订阅