精华内容
下载资源
问答
  • 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...

    转载:http://blog.163.com/my_it_dream_pwj/blog/static/17841430520112294342649/

    subplot

    功能

    分割figure,创建子坐标系

    语法

    h = subplot(m,n,p) or subplot(mnp)
           subplot(m,n,p,'replace')
           subplot(m,n,P)
           subplot(h)
           subplot('Position',[left bottom width height])
           subplot(..., prop1, value1, prop2, value2, ...)
           h = subplot(...) 

    描述

    h = subplot(m,n,p)/subplot(mnp) 将figure划分为m×n块,在第p块创建坐标系,并返回它的句柄。当m,n,p<10时,可以简化为subplot(mnp)或者subplot mnp 

    (注:subplot(m,n,p)或者subplot(mnp)此函数最常用:subplot是将多个图画到一个平面上的工具。其中,m表示是图排成m行,n表示图排成n列,也就是整个figure中有n个图是排成一行的,一共m行,如果第一个数字是2就是表示2行图。p是指你现在要把曲线画到figure中哪个图上,最后一个如果是1表示是从左到右第一个位置。 )

    subplot(m,n,p,'replace')如果所指定的坐标系已存在,那创建新坐标系替换它 

    subplot(m,n,P)此时p为向量,表示将P中指定的小块合并成一个大块创建坐标系,P中指定的小块可以不连续,甚至不相连。 

    比如subplot(2,3,[2 5])表示将第2和5小块连成一个大块;subplot(2,3,[2 6])由于2和6不连续也不相连,此时表示将第2、3、5和6四块连成一个大块,相当于subplot(2,3,[2 3 5 6]) 

    subplot(h) 将坐标系h设为当前坐标系,相当于axes(h)

    subplot('Position',[left bottom width height])在指定位置创建一个新坐标系,等效于axes('Position',[left bottom width height]) 

    subplot(..., prop1, value1, prop2, value2, ...)在创建坐标系时,同时设置相关属性,axes属性参见附录 

    h = subplot(...) 返回所创建坐标系的句柄 

    注意

    1)使用subplot新建的axes块如果与已存在块重叠,MATLAB将删除已存在的axes并创建新的axes,除非已存在和需要创建的axes完全重合(此时相当于将它置为当前坐标系),此时如果想删除重建的话,需要使用'replace'参数 

    2)subplot(1,1,1)清空当前窗口所有坐标系对象,并创建一个默认的坐标系。注意此时subplot(1,1,1)和subplot(111)不完全等效,subplot(111)执行完以后,没有任何直观上的反应,它只是促使figure在下次调用绘图命令之前执行清空图形命令clf reset,接着创建一个默认坐标系。也就是说subplot(111)相当于将subplot(1,1,1)的操作分开了。由于subplot(111)执行完并没有创建新坐标系,故没法返回句柄,也就是说h=subplot(111)是错误的

    举例1:

     t=0:0.001:1;
            y1=sin(10*t);
            y2=sin(15*t);
            subplot(211)
            plot(t,y1)
            subplot(212)
            plot(t,y2)

     

    matlab中subplot函数的功能 - IT菜女 - IT Dream Seeker 

    举例2:

    x=20:10:20000;
           y=rand(size(x));      

    subplot(3,2,1)
           plot(x)
           title('默认格式')

    subplot(3,2,2)
           plot(x)
           set(gca,'xtick',[1 3 6 8]);
           set(gca,'ytick',[]);
           title('X自定义间隔,Y关闭') 

    subplot(3,2,3)
           plot(x)
           set(gca,'xtick',[1 3 6 8]);
           set(gca,'xticklabel',sprintf('.4f|',get(gca,'xtick')))
           set(gca,'ytick',[2 4 5 7]);
           set(gca,'yticklabel',{'Two','Four','Five','Seven'});
           title('XY自定义间隔、精度及显示方式')      

    subplot(3,2,4)
           plot(x)
           set(gca,'xminortick','on');%style 5
           set(gca,'ticklength',[0.05 0.025]);
           set(gca,'tickdir','out');
           title('XY坐标刻度显示方式')

    subplot(3,2,5)
           plot(x)
           set(gca,'xtick',[min(x) (max(x)+min(x))/2 max(x)]);
           set(gca,'ytick',[min(x) (max(x)+min(x))/2 max(x)]);
           title('论文中常用的标准3点式显示')

    subplot(3,2,6)
           semilogx(x,y);
           set(gca,'XLim',[20 20000]);
           set(gca,'XMinorTick','off');
           set(gca,'XTick',[20 31.5 63 125 250 500 1000 2000 4000 8000 16000]);
           set(gca,'XGrid','on');
           set(gca,'XMinorGrid','off');
           title('自定义网格显示')

    matlab中subplot函数的功能 - IT菜女 - IT菜女
     
    补充其他plot用法:
    plot 建立向量或矩阵各队队向量的图形 字元 颜色 字元 图线型态
    loglog x、y轴都取对数标度建立图形 y 黄色 . 点
    semilogx x轴用于对数标度,y轴线性标度绘制图形 k 黑色 o 圆
    semilogy y轴用于对数标度,x轴线性标度绘制图形 w 白色 x x
    title 给图形加标题 b 蓝色 + +
    xlabel 给x轴加标记 g 绿色 * *
    ylabel 给y轴加标记 r 红色 - 实线
    text 在图形指定的位置上加文本字符串 c 亮青色 : 点线
    gtext 在鼠标的位置上加文本字符串 m 锰紫色 -. 点虚线
    grid 打开网格线 -- 虚线
    hold on 命令用于在已画好的图形上添加新的图形
    1) x=0:0.001:10; % 0到10的1000个点(每隔0.001画一个点)的x座标
    y=sin(x); % 对应的y座标
    plot(x,y); % 绘图
    注:matlab画图实际上就是描点连线,因此如果点取得不密,画出来就成了折线图,请试验之
    2) Y=sin(10*x);
    plot(x,y,'r:',x,Y,'b') % 同时画两个函数
    3) 若要改变颜色,在座标对后面加上相关字串即可:
    x=0:0.01:10;
    plot(x,sin(x),'r')
    4) 若要同时改变颜色及图线型态(Line style),也是在坐标对后面加上相关字串即可:
    plot(x,sin(x),'r*')
    5) 用axis([xmin,xmax,ymin,ymax])函数来调整图轴的范围
    axis([0,6,-1.5,1])
    6)MATLAB也可对图形加上各种注解与处理:(见上表)
    xlabel('x轴'); % x轴注解
    ylabel('y轴'); % y轴注解
    title('余弦函数'); % 图形标题
    legend('y = cos(x)'); % 图形注解
    gtext('y = cos(x)'); % 图形注解 ,用鼠标定位注解位置
    grid on; % 显示格线
    7)画椭圆
    a = [0:pi/50:2*pi]'; %角度
    X = cos(a)*3; %参数方程
    Y = sin(a)*2;
    plot(X,Y);
    xlabel('x'), ylabel('y');
    title('椭圆')
    8) 绘制函数 在0 ≤ x ≤ 1时的曲线。
    x=0:0.1:1
    y=x.*exp(-x) %为什么用点运算?若不用会怎样
    plot(x,y),xlabel('x'),ylabel('y'),title('y=x*exp(-x)')
    9)画出衰减振荡曲线 与它的包络线 及 。t 的取值范围是[0, 4π] 。
    t=0:pi/50:4*pi;
    y0=exp(-t/3);
    y=exp(-t/3).*sin(3*t);
    plot(t,y,'-r',t,y0,':b',t,-y0,':b') % -r表示红色实线,:b表示蓝色点线,看上表
    grid
    10) 在同一个画面上建立几个坐标系, 用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)')
     
    三维图形
    11)三维螺旋线:
    t=0:pi/50:10*pi;
    plot3(sin(t),cos(t),t) %参数方程
    grid %添加网格
    12) t=linspace(0,20*pi, 501);
    plot3(t.*sin(t), t.*cos(t), t); %注意点乘
    也可以同时画出两条曲线,格式与二维情况类似,兹不举例。
    13)用mesh命令画曲面
    画出由函数 形成的立体网状图:
    a=linspace(-2, 2, 25); % 在x轴上从(-2,2)取25点
    b=linspace(-2, 2, 25); % 在y轴上取25点
    [x,y]=meshgrid(a, b); % x和y都是21x21的矩阵
    z=x.*exp(-x.^2-y.^2); % 计算函数值,z也是21x21的矩阵
    mesh(x, y, z); % 画出立体网状图
    14) surf和mesh的用法类似:
    a=linspace(-2, 2, 25); % 在x轴上取25点
    b=linspace(-2, 2, 25); % 在y轴上取25点
    [x,y]=meshgrid(a, b); % x和y都是21x21的矩阵
    z=x.*exp(-x.^2-y.^2); % 计算函数值,z也是21x21的矩阵
    surf(x, y, z); % 画出立体曲面图
    展开全文
  • Matlab画的线较多时,线的颜色的选取对图的美观是有很大的影响的。 Jonathan C. Lansey提供了在不同线上画不同颜色简单易用的函数
  • matlab画图工具函数用法解析,详细分析了函数的各部分详细意思,帮助你更快的学习MATLAB画图
  • 坐标控制 函数的调用格式为 axis([xminxmaxyminymaxzminzmax]) axis函数功能丰富常用的用法还有 axisequal纵横坐标轴采用等长刻度 axissquare产生正方形坐标系(缺省为矩形) axisauto使用缺省设置 axisoff取消坐标轴...
  • MATLAB三维画图函数使用总结

    千次阅读 多人点赞 2019-08-01 19:20:01
    接上一篇,本篇主要是三维画图函数使用总结。在某些数据处理场景中,将数据处理成三维图形会使问题变得更加明晰。 三维绘图函数总结: 代码实现: 【注】每个绘图函数都至少有一个使用实例。注意使用时将代码...

    简介:
    接上一篇,本篇主要是三维画图函数使用总结。在某些数据处理场景中,将数据处理成三维图形会使问题变得更加明晰。
    三维绘图函数总结:
    在这里插入图片描述
    代码实现:
    【注】每个绘图函数都至少有一个使用实例。注意使用时将代码前面的注释符号%去掉。

    clear all; clc;
    %---------------------------------------
    % t = 0 : pi /100 : 2 * pi;
    % x = 8 * cos(t);
    % y = 4 * sqrt(2) * sin(t);
    % z = -4 * sqrt(2) * sin(t);
    % plot3(x, y, z);
    % text(0, 0, 0, 'Origin');
    % grid on;
    
    %---------------------------------------
    % x = 0 : 0.1 : 2 * pi;
    % y = 0 : 0.1 : 2 * pi;
    % [X, Y] = meshgrid(x, y); % 生成X-Y平面网格坐标矩阵
    % Z = cos(X) .* sin(Y); % 生成高度矩阵
    % figure(1); plot3(X, Y, Z); %画三维网格曲面
    % title('plot3'); xlabel('x'); ylabel('y'); zlabel('z');
    % 
    % figure(2); mesh(X, Y, Z); %画三维网格曲面
    % title('mesh'); xlabel('x'); ylabel('y'); zlabel('z');
    % 
    % figure(3); surf(X, Y, Z); %画三维网格曲面
    % title('surf'); xlabel('x'); ylabel('y'); zlabel('z');
    
    %-----------------------------------------------------
    % [X, Y, Z] = sphere(50);
    % subplot(1, 4, 1); surf(X, Y, Z);
    % 
    % [X, Y, Z] = cylinder(50, 50);
    % subplot(1, 4, 2); surf(X, Y, Z);
    % 
    % t = 0 : pi / 100 : 2 * pi;
    % [X, Y, Z] = cylinder(2 + sin(t), 50);
    % subplot(1, 4, 3); surf(X, Y, Z);
    % 
    % [X, Y] = meshgrid(-5 : 0.1 : 5);
    % Z = peaks(X, Y);
    % subplot(1, 4, 4); surf(X, Y, Z);
    
    %----------------------------------------
    % A = [1, 2, 3; 4, 6, 7];
    % subplot(2, 2, 1); bar3(A);
    % xlabel('x'); ylabel('y'); zlabel('z');
    % 
    % subplot(2, 2, 2); stem3(A);
    % xlabel('x'); ylabel('y'); zlabel('z');
    % 
    % A = [0.1, 0.2, 0.3, 0.25, 0.15];
    % subplot(2, 2, 3); pie3(A);
    % 
    % subplot(2, 2, 4); fill3(rand(3, 5), rand(3, 5), rand(3, 5), 'b');
    
    %--------------------------------------------------------------------
    % [X, Y, Z] = peaks(30);
    % subplot(1, 3, 1); waterfall(X, Y, Z);
    % title('waterfall'); xlabel('x'); ylabel('y'); zlabel('z');
    % 
    % subplot(1, 3, 2); contour(X, Y, Z, 12); %12为高度等级数
    % title('2D-contour'); xlabel('x'); ylabel('y');
    % 
    % subplot(1, 3, 3); contour3(X, Y, Z, 12);
    % title('3D-contour'); xlabel('x'); ylabel('y'); zlabel('z');
    
    %-----------------------------------------------------------
    [X, Y, Z] = peaks(30);
    subplot(1, 3, 1); waterfall(X, Y, Z);
    view(-37.5, 30); %设置图形观看视点(方位角, 仰角)
    title('az = -37.5, el = 30'); xlabel('x'); ylabel('y'); zlabel('z');
    
    subplot(1, 3, 2); waterfall(X, Y, Z);
    view(0, 30);
    title('az = 0, el = 30'); xlabel('x'); ylabel('y'); zlabel('z');
    
    subplot(1, 3, 3); waterfall(X, Y, Z);
    view(30, 30);
    title('az = 30, el = 30'); xlabel('x'); ylabel('y'); zlabel('z');
    
    
    展开全文
  • 西安建筑科技大学 信控学院 第5章 MATLAB绘图 5.1 二维图形 5.2 三维图形 5.3 三维图形的精细处理 5.4 隐函数绘图 5.5 低层绘图操作(选讲) 5.6 光照和材质处理 5.7 图像显示与动画制作 5.1 二维图形 5.1.1 绘制二维...
  • MATLAB二维画图函数使用总结

    千次阅读 2019-08-01 17:44:55
    本篇主要总结二维绘图函数使用方法。 二维绘图函数总结: 代码实现: 【注】:每个函数都提供了至少一个使用实例。使用时注意将代码前面的注释符号%去掉。 clear all; clc; %-------------------------- %...

    简介:
    在学习和工作中可借助MATLAB中的绘图函数方便的将数据处理成想要的二维或三维图形,从而可以更加直观地对数据进行分析。本篇主要总结二维绘图函数的使用方法。三维可参看:三维绘图函数总结
    二维绘图函数总结:
    在这里插入图片描述
    代码实现:
    【注】:每个函数都提供了至少一个使用实例。使用时注意将代码前面的注释符号%去掉。

    clear all; clc;
    %--------------------------
    % x = 0 : pi / 100 : 2 * pi;
    % y = sin(x);
    % plot(x, y);
    
    %--------------------------
    % t = -pi : pi / 100; pi;
    % x = t .* cos(3 * t);
    % y = t .* sin(t) .* sin(t);
    % plot(x, y);
    
    %--------------------------
    % x = linspace(0, 2 * pi, 100);
    % y = [sin(x); cos(x)];
    % plot(x, y);
    
    %--------------------------
    % t = linspace(0, 2 * pi, 100);
    % x = [t; t]';
    % y = [sin(t); cos(t)]';
    % plot(x, y);
    
    %---------------------------
    % x = 0 : pi / 100 : 2 * pi;
    % y = exp(j * x);
    % plot(y);
    
    %---------------------------
    % t = 0 : pi / 100 : 2 * pi;
    % x = exp(j * t);
    % y = [x; 2 * x; 3 * x]';
    % plot(y);
    
    %---------------------------
    % x = linspace(0, 2 * pi, 100);
    % plot(x, sin(x), ':', x, 2 * sin(x), '--', x, 3 * sin(x), '-.', x, 4 * sin(x));
    % legend('sin(x)', '2sin(x)', '3sin(x)', '4sin(x)');
    
    %-----------------------------
    % x = 0 : pi / 100 : 2 * pi;
    % y1 = 2 * exp(-0.5 * x);
    % y2 = -2 * exp(-0.5 * x);
    % y3 = 2 * exp(-0.5 * x) .* sin(2 * pi * x);
    % plot(x, y1, '--', x, y2, '--', x, y3);
    % % axis off;
    
    %--------------------------------------------
    % x1 = 0 : pi / 100 : 3 * pi;
    % x2 = 0 : pi / 100 : 3 * pi;
    % y1 = exp(-0.5 * x1) .* sin( 2 * pi * x1);
    % y2 = 1.5 * exp(-0.1 * x2) .* sin(x2);
    % plotyy(x1, y1, x2, y2);
    
    %-------------------------------------------
    % x = linspace(0, 10, 100);
    % y = [];
    % for x0 = x
    %     if x0 < 4
    %         y = [y, sqrt(x0)];
    %     elseif x0 < 6
    %         y = [y, 2];
    %     elseif x0 < 8
    %         y = [y, 5 - x0 / 2];
    %     elseif x0 >= 8
    %         y = [y, 1];
    %     end
    % end
    % plot(x, y);
    % axis([0, 10, 0, 2.5]);
    % title('分段函数');
    % xlabel('x'); ylabel('y');
    % text(2, 1.3, 'y = x^{1/2}');
    % text(4.5, 2.1, 'y = 2');
    % text(7, 1.6, 'y = 5 - x / 2');
    % text(8.5, 1.1, 'y = 1');
    
    %--------------------------------
    % x = 0 : pi / 100 : 2 * pi;
    % y1 = sin(x);
    % y2 = cos(x);
    % subplot(1, 2, 1); plot(x, y1);
    % title('sin(x)'); axis([0, 2 * pi, -1, 1]);
    % 
    % subplot(1, 2, 2); plot(x, y2);
    % title('cos(x)'); axis([0, 2 * pi, -1, 1]);
    
    %--------------------------------------------
    % x = 0 : 0.35 : 7;
    % y = exp(-0.5 * x);
    % subplot(2, 2, 1); bar(x, y);
    % subplot(2, 2, 2); stairs(x, y);
    % subplot(2, 2, 3); stem(x, y);
    % subplot(2, 2, 4); fill(x, y, 'b');
    
    %--------------------------------------------
    % theta = 0 : pi / 100 : 2 * pi;
    % rho = theta;
    % polar(theta, rho);
    
    %-------------------------------------------
    % x = 0 : 0.01 : 10;
    % y = 10 * x .* x; % y = 10 * x^2
    % subplot(2, 2, 1); plot(x, y);
    % subplot(2, 2, 2); semilogx(x, y);
    % subplot(2, 2, 3); semilogy(x, y);
    % subplot(2, 2, 4); loglog(x, y);
    
    %--------------------------------------------------------------
    % subplot(2, 2, 1); fplot(@(x)sin(x), [0, 2 * pi]);
    % subplot(2, 2, 2); fplot(@(x)[sin(x), cos(x)], [0, 2 * pi]);
    % %图3, 4对比可知,图3显示的细节更多
    % subplot(2, 2, 3); fplot(@(x)cos(tan(pi * x)), [-0.4, 1.4]);
    % x = -0.4 : 0.01 : 1.4;
    % subplot(2, 2, 4); plot(x, cos(tan(pi * x)));
    %--------------------------------------------------------------
    subplot(1, 2, 1); pie([0.1, 0.2, 0.3, 0.2, 0.15, 0.05]);
    subplot(1, 2, 2); compass([1 + j, -2 + 3i, -2-3j, 2-3j]);
    
    
    展开全文
  • MATLAB画图函数plot简单用法

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

    用法一

    这里写图片描述

    这里写图片描述

    用法二

    plot(X, Y, LineSpec);
    其中LineSpec是字符串,表示图形设置:线条样式(line style)、每个点的样式(marker)、颜色(color)

    线条样式

    这里写图片描述

    点的样式

    这里写图片描述

    颜色

    这里写图片描述

    LineSpec就是用来描述这三个属性的,也可以只描述其中一个或者两个,并且没有排列顺序。

    figure; plot(X, Y, 'o');

    这里写图片描述

    figure; plot(X, Y, 'or');  %也可写作'ro'

    这里写图片描述

    figure; plot(X, Y, 'ro-');

    这里写图片描述

    用法三

    同时画多条曲线

    figure; plot(X, Y, X+2, Y+4, X-1, Y-2);

    这里写图片描述

    展开全文
  • matlab画图函数plot()/set/legend

    千次阅读 2016-12-28 16:23:00
     可以用matlab提供的坐标轴设置函数axis进行设置(对当前坐标轴进行设置),具体用法如下:  plot(x, y); // 画图后用 axis函数 设置坐标轴的范围  axis([xmin xmax ymin ymax]); % 设置坐标轴在指定的区间  ...
  • MATLAB中plotconfusion函数的应用 混淆矩阵是衡量神经网络结果的一个手段,在许多相关论文中都出现过。笔者在撰写研究生期间第一篇论文,考虑使用混淆矩阵来说明神经网络对分类的敏感度。因此进行了简单的研究。主要...
  • matlab画图——semilogy函数介绍

    万次阅读 多人点赞 2020-05-16 19:32:41
    semilogy 半对数图 语法 semilogy(Y) semilogy(X1,Y1,...) semilogy(X1,Y1,LineSpec,...) ...semilogy(Y) 使用 y 轴的以 10 为基数的对数刻度和 x 轴的线性刻度创建一个绘图。它绘制 Y 的列对其索引的图。如
  • Matlab使用Plot函数动态画图方法
  • 文档详细整理了MATLAB作图以及常用的作图函数使用方法
  • MATLAB画图高级get函数和set函数

    千次阅读 2020-03-18 14:19:51
    一、get函数和set函数 1、get 获取对象属性get(H,‘LineWidth’)得到固定属性 1.1、 get(H)显示所有用户的名称和当前值具有句柄H的图形对象的属性。 1.2、V=get(H),其中H是标量,返回每个字段所在的结构name是H...
  • Matlab 各种画图函数用法

    万次阅读 2015-03-22 16:30:18
    注:matlab画图实际上就是描点连线,因此如果点取得不密,画出来就成了折线图,请试验之 2) Y=sin(10*x); plot(x,y,'r:',x,Y,'b') % 同时画两个函数 3) 若要改变颜色,在座标对后面加上相关字串即可: x=0...
  • Matlab中的画图函数(可视化编程)

    万次阅读 多人点赞 2017-11-13 16:17:37
    之前在进行Matlab编程时,画图总是非常重要的一部分,在这里整理一下常用的绘图函数,以作备用。
  • MATLAB 画图相关函数

    2021-03-26 19:13:36
    使用方法: gscatter(x,y,group) gscatter(x,y,group,clr,sym,siz) gscatter(x,y,group,clr,sym,siz,doleg) gscatter(x,y,group,clr,sym,siz,doleg,xnam,ynam) 其中,x和y是向量,是该点的x轴和y轴坐标,如果是多维...
  • matlab legend函数 用法

    千次阅读 2020-07-02 01:01:33
    Matlab画图时,有时候需要对各种图标进行标注,例如,用“+”代表A的运动情况,“*”代表B的运动情况。 legend函数的基本用法 legend(string1,string2,string3, …) 分别将字符串1、字符串2、字符串3……标注到图...
  • matlab三角函数用法

    千次阅读 2019-07-29 22:05:54
    matlab里三角函数有sin,cos,tan,csc,sec和cot,是弧度制; 如,sin(pi/2)=1; sind,cosd,tand是角度制; 如,sind(90)=1; asin,acos,atan是弧度制反三角函数; asind,acosd,atand是角度制反三角函数; sinh,cosh,...
  • (1)当x是实向量时,则绘制出以该向量元素的下标(即向量的长度,可用MATLAB函数length求得)为横坐标,以该向量元素的值为纵坐标的一条连续曲线。 >> x=[10,20,30,40,50]; >> plot(x) (2)当x是实矩阵时...
  • MATLAB中plot函数用法

    万次阅读 多人点赞 2018-04-23 15:47:04
    使用plot绘制二维图像本文转自http://blog.sina.com.cn/s/blog_d8f783c90102woqb.html以及https://blog.csdn.net/alvern_zhang/article/details/51153058MATLAB中plot函数常常被用于绘制各种二维图像,其用法也是...
  • 仿真分析外,绘图功能也是相当的强大,静态画图没什么问题,由于Matlab本身的多线程编程缺陷,想要动态的画图,并且能够很好的在GUI中得到控制,还不是一件很容易的事情,下面总结几种方法。一. AXIS 移动坐标系  ...
  • MATLAB中绘图首先需要设定x的范围,一般使用冒号来创建向量。例如 x = 0:pi/100:pi; &x 为0到pi之间以pi/100为步长的向量。(1) plot()二维图形的绘制要求:x和y需要有相同长度的向量调用形式:plot(x...
  • MATLAB 匿名函数详解(超级全面)

    千次阅读 多人点赞 2021-03-04 19:14:00
    本篇文章主要讲解MATLAB 匿名函数的一些基础的及独特的用法: 目录1 匿名函数的生成1.1基础生成1.2 多参数匿名函数1.3 含定参匿名函数1.4 sym转匿名函数1.5 字符串转匿名函数1.6 函数工厂(匿名函数的自动生成)...
  • 1 >> y=[0 0.58 0.70 0.95 0.83 0.25]; >> plot(y) 生成的图形是以序号为横坐标、数组y的数值为纵坐标画出的折线。 2 >> x=linspace(0,2*pi,30); % 生成一组线性等距的数值 ...&g
  • 数学建模之MATLAB画图汇总

    万次阅读 多人点赞 2018-08-21 12:21:38
    plot函数用于绘制二维平面上的线性坐标曲线图,要提供一组x坐标和对应的y坐标,可以绘制分别以x和y为横、纵坐标的二维曲线。 例: t=0:0.1:2*pi; x=2 * t; y=t.*sin(t).*sin(t); plot(x, y); 2. 含多个输入...
  • matlab画图

    2021-11-03 19:18:24
    例 用不同的线型和颜色在同一坐标内绘制曲线 及其包络线。 x=(0:pi/100:2*pi)'; y1=2*exp(-0.5*x)*[1,-1];...在Matlab中,如果需要绘制出具有不同纵坐标标度的两个图形,可以使用plotyy函数,它能把具有不.
  • 文章目录Matlab plot画图相关函数基本用法添加轴坐标和标题坐标轴在图形添加文本附注进阶绘制多个数据集图例图窗窗口在一个图窗中显示多个绘图绘制虚数和复数数据附表 Matlab plot画图相关函数matlab官方文档对...
  • matlab 画图函数plot

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

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 5,149
精华内容 2,059
关键字:

matlab的画图函数用法

matlab 订阅