广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

    MATLAB如何设置坐标轴的属性

    来源:网络收集  点击:  时间:2024-03-30
    【导读】:
    MATLAB的坐标属性包括坐标轴刻度标记位置,坐标轴的取值范围,坐标值的增加方向,刻度单位和坐标网格。工具/原料more电脑MATLAB软件方法/步骤1/5分步阅读

    刻度标记位置

    set(ha,xtick,v)%根据一维数组v设置x轴上刻度标记位置

    set(ha,ytick,v)%根据一维数组v设置y轴上刻度标记位置

    set(ha,ztick,v)%根据一维数组v设置z轴上刻度标记位置

    如:

    x=linspace(0,50,51);

    y=x+cos(x);

    plot(x,y)

    ha=gca

    x0=0:10:50;

    y0=x0+cos(x0);

    set(ha,xtick,x0);

    set(ha,ytick,y0);

    set(ha,xlim,)

    set(ha,ylim,)

    hold on

    plot(x0,y0,*r)

    grid on

    2/5

    刻度单位

    set(ha,xscale,linear)%将x轴上刻度单位设置为线性坐标型

    set(ha,xscale,log)%将x轴上刻度单位设置为对数坐标型

    set(ha,yscale,linear)%将y轴上刻度单位设置为线性坐标型

    set(ha,yscale,log)%将y轴上刻度单位设置为对数坐标型

    set(ha,zscale,linear)%将z轴上刻度单位设置为线性坐标型

    set(ha,zscale,log)%将z轴上刻度单位设置为对数坐标型

    如:

    x=linspace(-6,2,81);

    n=x.^2+4*x+1;

    y=10.^n;

    plot(x,y,.r-);

    ha=gca;

    set(ha,yscale,log)

    3/5

    坐标值增加方向

    在MATLAB中,根据实际需要,沿不同方向设置坐标轴上坐标值增加的方向。

    set(ha,xdir,normal)%将x轴上的坐标值增加的方向为正方向

    set(ha,xdir,reverse)%将x轴上的坐标值增加的方向为反方向

    set(ha,ydir,normal)%将y轴上的坐标值增加的方向为正方向

    set(ha,ydir,reverse)%将y轴上的坐标值增加的方向为反方向

    set(ha,zdir,normal)%将z轴上的坐标值增加的方向为正方向

    set(ha,zdir,reverse)%将z轴上的坐标值增加的方向为反方向

    如:

    x=linspace(0,25,51);

    y=exp(-0.2*x).*cos(x);

    plot(x,y)

    ha=gca;

    set(ha,xdir,reverse);

    4/5

    坐标轴取值范围

    set(ha,xlim,)%将x轴上的取值范围设置为

    set(ha,ylim,)%将y轴上的取值范围设置为

    set(ha,zlim,)%将z轴上的取值范围设置为

    如:

    x=linspace(0,50,51);

    y=x+cos(x);

    plot(x,y)

    ha=gca;

    set(ha,xlim,)

    set(ha,ylim,)

    5/5

    坐标网格

    set(ha,xgrid,on)%添加分割x轴的坐标网线

    set(ha,xgrid,off)%删除分割x轴的坐标网线

    set(ha,ygrid,on)%添加分割y轴的坐标网线

    set(ha,ygrid,off)%删除分割y轴的坐标网线

    set(ha,zgrid,on)%添加分割z轴的坐标网线

    set(ha,zgrid,off)%删除分割z轴的坐标网线

    如:

    x=linspace(0,7,81);

    n=10*sin(8*x)+5*cos(3*x);

    y=10.^n;

    plot(x,y,.r-);

    ha=gca;

    set(ha,ygrid,on)

    MATLAB坐标网格刻度单位坐标值增加方向坐标轴取值单位
    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.1haoku.cn/art_381255.html

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号05-23 19:28:39  耗时:0.023