精华内容
下载资源
问答
  • MATLAB plot 坐标轴反转

    2021-06-07 15:27:20
    若想将PLOT画图坐标由默认的从小到大变为从大到小,可以在画图命令后面,紧跟着加上此命令即可: set(gca,'XDir','reverse') %对X方向反转 set(gca,'YDir','reverse') %对Y方向反转

    若想将PLOT画图坐标由默认的从小到大变为从大到小,可以在画图命令后面,紧跟着加上此命令即可:

    set(gca,'XDir','reverse')	%对X方向反转
    set(gca,'YDir','reverse')	%对Y方向反转
    
    展开全文
  • Matlab绘图坐标轴的设置教程

    千次阅读 2021-04-18 09:44:48
    编程,绘图,设置坐标轴,做出自己的坐标轴1. axis([xmin xmax ymin ymax])设置当前图形的坐标范围,分别为x轴的最小、最大值,y轴的最小最大值2. V=axis返回包含当前坐标范围的一个行向量3. axis auto将坐标轴刻度...

    编程,绘图,设置坐标轴,做出自己的坐标轴

    1. axis([xmin xmax ymin ymax])

    设置当前图形的坐标范围,分别为x轴的最小、最大值,y轴的最小最大值

    2. V=axis

    返回包含当前坐标范围的一个行向量

    3. axis auto

    将坐标轴刻度恢复为自动的默认设置

    4. axis manual

    冻结坐标轴刻度,此时如果hold被设定为on,那么后边的图形将使用与前面相同的坐标轴刻度范围

    5. axis tight

    将坐标范围设定为被绘制的数据范围

    6. axis fill

    这是坐标范围和屏幕的高宽比,使得坐标轴可以包含整个绘制的区域。该选项只有在PlotBoxaApectRatio或DataAspectRatioMode被设置为 ‘manual’模式才有效

    7. axis ij

    将坐标轴设置为矩阵模式。此时水平坐标轴从左到有取值,垂直坐标从上到下

    8. axis xy

    将坐标设置为笛卡尔模式。此时水平坐标从左到右取值,垂直坐标从下到上取值

    9. axis equal

    设置屏幕高宽比,使得每个坐 标轴的具有均匀的刻度间隔

    10. axis square

    将坐标轴设置为正方形

    11. axis normal

    将当前的坐标轴框恢复为全尺寸,并将单位刻度的所有限制 取消

    12. axis vis3d

    冻结屏幕高宽比,使得一个三维对象的旋转不会改变坐标轴的刻度显示

    13. axis off

    关闭所有的坐标轴标签、刻度、背景

    14. axis on

    打开所有的坐标轴标签、刻度、背景

    展开全文
  • 使用matlab的绘图函数plot绘图时系统默认设置了一些属性,例如坐标轴字号大小等并根据情况自动设置坐标轴显示的上下限,这些属性可以通过函数灵活改动。 1.设置坐标轴label x = 1:100; y = x; xlabel('时间(s)','...

    使用matlab的绘图函数plot绘图时系统默认设置了一些属性,例如坐标轴字号大小等并根据情况自动设置坐标轴显示的上下限,这些属性可以通过函数灵活改动。

    1.设置坐标轴label

    x = 1:100;
    y = x;
    xlabel('时间(s)','FontSize',16);
    ylabel('压力(pa)','FontSize',16);
    grid on;    % 开启网格
    hold on;    % 保留绘图
    title('y=x','FontSize',18);    %设置标题
    plot(x,y, 'k', 'linewidth', 1);

    2.设置坐标轴的上下限(该设置要放在plot()函数之后)

    方法一:
    xlim([0,150]);
    ylim([-5,120]);
    
    
    方法二:
    axis([0,150,-5,120]);   % 坐标轴的显示范围

    3.MATLAB 操纵坐标轴

    axis off;        % 去掉坐标轴
    axis tight;      % 紧坐标轴    此时坐标轴限制会失效
    axis equal;      % 等比坐标轴

    4.通过set()函数设置

    set(gca, 'XLim',[0,150],'YLim',[-5,120]);   % X、Y轴的数据显示范围
    set(gca, 'XTick',[20,40,45,80,100]);        % X轴刻度表示数字显示,可以与gird on配合适应
    set(gca, 'XTicklabel',{'-pi','0','pi'});    % X轴的记号(与上一个函数设置的数字相对应,若XTicklabel个数不够,循环使用)
    set(gca, 'XTick', []);                      % 清除X轴的记号点
    set(gca, 'XGrid','on');                     % X轴的网格
    set(gca, 'XDir','reverse');                 % 逆转X轴
    set(gca, 'XColor','red');                   % X轴的颜色
    set(gca, 'XAxisLocation', 'top')            % 确定坐标轴的位置bottom  top
    set(gca, 'YAxisLocation', 'left')           % 确定坐标轴的位置 left  right

    5.plot()函数的应用

    5.1 plot(X,Y) 创建 Y 中数据对 X 中对应值的二维线图。

           plot(X,Y,LineSpec) 设置线型、标记符号和颜色。

      plot(X1,Y1,...,Xn,Yn) 绘制多个 XY 对组的图,所有线条都使用相同的坐标区。

      plot(X1,Y1,LineSpec1,...,Xn,Yn,LineSpecn) 设置每个线条的线型、标记符号和颜色。

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

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

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

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

    5.2 指定线型、颜色和标记

    figure
    plot(x,y1,'g',x,y2,'b--o',x,y3,'c*')
    

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

    线型说明
    -实线
    --虚线
    :点线
    -.点划线
     'Marker','+'
    标记说明
    o圆圈
    +加号
    *星号
    .
    x叉号
    s方形
    d菱形
    ^上三角
    v下三角
    >右三角
    <左三角
    p五角形
    h六角形
    颜色说明

    y

    黄色

    m

    品红色

    c

    青蓝色

    r

    红色

    g

    绿色

    b

    蓝色

    w

    白色

    k

    黑色

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

    plot(x,y,'-o','MarkerIndices',1:5:length(y))

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

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

    5.3.3 创建并修改线条

    将第一个线条的线宽更改为 2。向第二行添加星形标记

    x = linspace(-2*pi,2*pi);
    y1 = sin(x);
    y2 = cos(x);
    p = plot(x,y1,x,y2);
    p(1).LineWidth = 2;
    p(2).Marker = '*';

    展开全文
  • matlab中的plot函数的坐标尺度一般是自动生成的,但是有时候是不太令人满意的,可根据以下方法修改尺度。 可通过此句代码实现,将这句代码放在plot函数之后即可。 set(gca,'xtick',0:1:20) 按照自己需求修改参数0:1:...

    matlab中的plot函数的坐标尺度一般是自动生成的,但是有时候是不太令人满意的,可根据以下方法修改尺度。

    可通过此句代码实现,将这句代码放在plot函数之后即可。
    set(gca,'xtick',0:1:20)
    按照自己需求修改参数0:1:20,如果要改y轴就ytick

    下面是一个简单的例子,将默认的尺度1设置为0.5

    % plot
    x = 1:10;
    y = 1:10;
    plot(x,y);
    set(gca,'xtick',0:0.5:10)		%设置尺度
    

    下面是对比图
    在这里插入图片描述
    在这里插入图片描述

    展开全文
  • 某位PKU前辈的工作,很赞。...function new_fig_handle = shift_axis_to_origin( fig_handle )% 本函数目的是把 matlab 做的图坐标轴移到图形的中间部分去(与数学的做图习惯一致)% 2008.10.10 in pku%%%%%%%%%%%%%%%...
  • 【转载】Matlab 绘图 坐标轴 刻度原文出处...用matlab绘图函数plot,plot3等绘制的图形,其坐标轴的刻度可以通过手动方式修改,请问有没有什么函数可以实现坐标轴刻度的修改?str='E:cjf'x=[0:0.1:1];xlab=[1:11];fo...
  • 坐标轴标注:1. 控制坐标轴尺度长度:set(gca,'XLim',[-pi/2 pi])2. 定制自己想标注的刻度:(1)set(gca,'XTick',[-pi/2:pi/4:pi])(2)set(gca,'XTickLabel',{'-pi/2' '-pi/4:' '0' 'pi/4' 'pi/2' 'pi*3/4' 'pi'})3. ...
  • matlab绘图如何定义坐标轴上的数字字体大小?方法一:在画完图的Figure窗口里,通过菜单Edit-Axes Properties....-Font-Font Size即可设置。=================================================================...
  • 如图所示,修改轴线宽度: 代码如下: set(gca,'LineWidth',1); 放在plot后面,修改数值即可更改。 示例如下: set(gca,'LineWidth',5);
  • matlab坐标轴刻度间距

    千次阅读 2021-04-25 14:35:30
    matlab坐标轴操作大全_电脑基础知识_IT/计算机_专业资料。 坐标轴标注: 1. 控制坐标轴尺度长度:set(gca,'XLim',[-pi/2 pi]) 2. 定制自己想标注的刻度: ......axis normal 自动调整纵横轴比例,使当前坐标轴范围内的...
  • CODE:function h=BreakPlot(x,y,y_break_start,y_break_end,break_type,y_arbitrary_scaling_factor)% BreakPlot(x,y,y_break_start,y_break_end,break_type)% Produces a plot who's y-axis skips to avoid unneces...
  • Matlab绘制坐标轴等比例的子图

    千次阅读 2021-06-23 20:09:07
    1. 问题 有时我们Matlab绘制子图的时候需要子图...这是需要使用设置坐标轴句柄gca的位置。 >> gca ans = Axes - 属性: XLim: [0 1] YLim: [0 1] XScale: 'linear' YScale: 'linear' GridLineStyle: '-'
  • %%***********************[RandomTest]***********************%*******************[Change Matlab axis labelto Exponential + move the exponet above theaxis]*********************************plot([0 1],[0....
  • Matlab绘图坐标轴的设置

    千次阅读 2021-01-15 07:17:55
    MatIab绘图坐标轴的设置matlab画图设置(坐标轴、曲线、颜色)a=linspace(1,2,10)plot(a,'--pr','linewidth',1.5,'MarkerEdgeColor','r','MarkerFaceColor','m','MarkerSize',10)Iegend('a','Location','best')title('...
  • Matlab作为工程中的数据可视化工具是非常的方便的。但是在具体的生成过程中通常会遇见以下几个比较常见的问题,这里以我最近在写论文中用图遇到的问题作为例子。简要说明输出图像大小位置规范的重要性。1:colorbar...
  • 最近用matlab绘制折线图,有一些常用的指令记录下来。首先是加速比的程序代码,具体功能记录在注释里面。x1 = [8 16 32 64 128 256];x2 = [32 64 128 256];y = [1 2 4 8 16 32];y04 = [1 1.7872 3.3846 6.6000 11....
  • matlab标注坐标轴

    2021-04-18 07:50:29
    matlab绘图如何添加图例/坐标轴刻度像这个图里的 那样的图例如何添加 还有坐标轴的刻度如何用像上图的序号 首先打开电脑上的“matlab”软件,主界面如下图所示,箭头处输入代码即可运行。下面输入代码绘制图像,...
  • 坐标轴-文本换行

    2021-04-25 01:18:22
    源码复制成功复制失败全屏 复制 运行F2 图表组件库 - AntV/*Fixing iframe window.innerHeight 0 issue in Safari*/document.body.clientHeight;// 格式化数字function numberToMoney(n) {return String(Math.floor...
  • 如何在matlab中对于坐标轴的设置和方向进行设置呢,很简单,如下 x轴位置 set(gca,'XAxisLocation','bottom'); 将x轴的位置设置在底部(默认)。 set(gca,'XAxisLocation','top'); 将x轴的位置设置在顶部。 ...
  • matlab设置坐标轴范围

    千次阅读 2021-04-18 04:10:48
    设置x和y为想要的显示范围,可以使用set函数。以x的显示范围为0到10,y的显示范围为90到101为例:%设置x范围和刻度:set(gca,'XLim',[0 10]);...具体介绍如下:1、打开matlab,输入x=...
  • matlabplot()画图时如何指定X Y轴的范围可以用matlab提供的坐标轴设置函数axis进行设置(对当前坐标轴进行设置),具体用法如下:plot(x, y); // 画图后用axis函数设置坐标轴的范围axis([xmin xmax ymin ymax]); % ...
  • matlab绘图坐标轴设置

    2021-04-18 05:49:27
    matlab坐标轴设置:简单的曲线:y=sin(x);%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%x=-pi/2:0.01:pi/2;y=sin(x);plot(x,y);%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%上面的图坐标轴默认格式,不太符合数学习惯。可以按照下面...
  • matlab画图双坐标轴和多坐标轴代码

    千次阅读 多人点赞 2021-04-17 13:59:33
    matlab的绘图模块相比于其他软件要好看很多,可以使用句柄画出很漂亮的图,下面介绍plot画单坐标轴图和双坐标轴图,另附上多坐标轴图的代码下载 一、单坐标轴图 直接使用plot(x,y)即可,x为横坐标的矩阵,y为纵...
  • Mathworks Matlab是一款非常专业的数学计算软件,该软件提供...不过很多用户在使用Mathworks Matlab制图后,可能某些坐标轴的位置不是我们想要的,这时我们即可通过命令进行修改,下面看详细的修改方法吧!大小:75....
  • &gt \gg正负\pm 左箭头\leftarrow 右箭头\rightarrow 上箭头\uparrow体会以下两例:figure, ...修改matlab的绘图大小、字号、线宽文章来源:不详作者:佚名该文章讲述了修改matlab 的绘图大小、字号、线宽.用mat...
  • %设定坐标轴范围 -5≤x≤5,-5≤y≤5 hold on %图形控制,不可擦除模式 plot(2,0,'*r'); plot(-2,0,'*r') %绘制两源电荷 a=(pi/24):pi/12:(2*pi-pi/24); %圆周上电场线起点所对应的角度 b=0.1*cos(a);c=0.1*sin(a); %...
  • 利用matlab计算出的数据,画出图形,然后再保存到某个目录下。为了省事,想利用命令直接设置图形的相关内容。下面的程序段可供参考:x=linspace(1,2,10)plot(x,'--pr','linewidth',1.5,'MarkerEdgeColor','r','...
  • 注:'gca’可以理解为'get the current axis'的缩写;... 控制坐标轴尺度长度:set(gca,'XLim',[-pi/2pi])2. 定制自己想标注的刻度:(1)set(gca,'XTick',[-pi/2:pi/4:pi])(2)set(gca,'XTickLabel',{'-pi/2''-pi/4:...
  • 设置坐标轴范围和纵横比 二、语法 1.axis(limits) 指定当前坐标区的范围。以包含 4 个、6 个或 8 个元素的向量形式指定范围。 2.axisstyle 使用预定义样式设置轴范围和尺度。 例如,将样式指定为equal以便沿着...

空空如也

空空如也

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

matlabplot坐标轴

matlab 订阅