精华内容
下载资源
问答
  • Matlab 刻度值自定义

    2020-05-04 11:12:58
    bar(1:6,rs); %作图 x_change={ ‘国际价格’ ‘煤炭产量’ ‘平均气温’ ‘上下游产品价格’ ‘全国铁路煤炭发运量’ ‘新增产能’}; set (gca,‘xticklabel’,x_change); ...

    bar(1:6,rs); %作图
    x_change={ ‘国际价格’ ‘煤炭产量’ ‘平均气温’ ‘上下游产品价格’ ‘全国铁路煤炭发运量’ ‘新增产能’};
    set (gca,‘xticklabel’,x_change);
    在这里插入图片描述

    展开全文
  • % 可以共同改变X,Y轴(刻度)显示字体大小。 set(gca,'FontSize',8) 转自:https://zhidao.baidu.com/question/148274712.html matlab提供了设置坐标范围的函数axis(),常用格式如下: 1 ...

    % 可以共同改变X,Y轴(刻度)显示字体大小。
    set(gca,'FontSize',8)


    转自:https://zhidao.baidu.com/question/148274712.html

    matlab提供了设置坐标范围的函数axis(),常用格式如下:

    1
    2
    axis([XMIN XMAX YMIN YMAX]) 设置二维图的x-y坐标范围
    axis([XMIN XMAX YMIN YMAX ZMIN ZMAX])  设置三维图的x-y-z坐标范围

    示例如下:

    1
    2
    3
    4
    5
    6
    >> x = 1:10;
    >> subplot(2,1,1) % 默认范围
    >> plot(x,x.^2)
    >> subplot(2,1,2) % 设置x范围[0,12],y任意
    >> plot(x,x.^2,'r')
    >> axis([0 12,-inf,inf])

    做图效果:

    看你的是多大维数的图形
    如果是二维
    axis([xmin xmax ymin ymax])
    xmin是x最小xmax是x最大,ymin,ymax分别是y最小,y最大

    你的情况比如说你要改编x坐标

    axis([1 120000 -inf inf])

    如果改y坐

    axis([ -inf inf 1 120000])

    当然,可以两个都改 -inf inf是正负无穷大

    如果是三维
    axis([xmin xmax ymin ymax zmin zmax])
    还要考虑到z坐标。
    展开全文
  • 下面是我写的一段Matlab程序,我想使仿真图片的横纵坐标和标题以及刻度字体变大,但是我运行程序之后横坐标出现了刻度不均匀的现象,刻度8离右边太远,如何改这段程序能够使横坐标的刻度均匀啊 x=[1 2 3 4 5 6 7 8]...
  • 【转载】Matlab 绘图 坐标轴 刻度原文出处...用matlab绘图函数plot,plot3等绘制的图形,其坐标轴的刻度可以通过手动方式修改,请问有没有什么函数可以实现坐标轴刻度的修改?str='E:cjf'x=[0:0.1:1];xlab=[1:11];fo...

    【转载】Matlab 绘图 坐标轴 刻度

    原文出处:http://blog.sina.com.cn/s/blog_4b1fb7610100q9ov.html

    matlab中坐标轴的刻度如何设置?

    用matlab绘图函数plot,plot3等绘制的图形,其坐标轴的刻度可以通过手动方式修改,请问有没有什么函数可以实现坐标轴刻度的修改?

    str='E:cjf'

    x=[0:0.1:1];

    xlab=[1:11];

    for i=1:10

    plot([0 1],[0 1]);hold on;plot([0 1],[1 2]);

    set(gca,'xtick',x);

    set(gca,'xticklabel',xlab);

    hold off;

    saveas(gcf,[str num2str(i) '.bmp']);

    end

    补充一点,刻度不限制于数字。比如:Day = {'Sun','Mon','Tue','Wed','Thu','Fri','Sat'};plot(1:7,1:7);

    set(gca,'xticklabel',Day);

    EXAMPLE: Matlab中Tick(坐标轴刻度)的不同风格 http://crust.cn/?p=287

    x=1:8;

    subplot(2,2,1)

    plot(x)

    %tick style 0(auto)

    subplot(2,2,2)

    plot(x)

    set(gca,'xtick',[1 3 6 8]);%style 1

    set(gca,'ytick',[]);%style 2

    subplot(2,2,3)

    plot(x)

    set(gca,'xtick',[1 3 6 8]);

    set(gca,'xticklabel',sprintf('.4f|',get(gca,'xtick')));%style 3

    set(gca,'ytick',[2 4 5 7]);

    set(gca,'yticklabel',{'Two','Four','Five','Seven'});%style 4

    subplot(2,2,4)

    plot(x)

    set(gca,'xminortick','on');%style 5

    set(gca,'ticklength',[0.05 0.025]);%style 6

    set(gca,'tickdir','out');%style 7

    x=[1 1.53 4];

    y=[1 2 3];

    plot(x,y)

    set(gca,'XTick',x)

    set(gca,'XTickLabel',sprintf('%3.4f|',x))

    set(gca,'YTick',y)

    set(gca,'YTickLabel',sprintf('%+1.2f|',y))

    set(gca,'xtick',[x起始坐标:间隔:x终点坐标]);   %设置x轴

    set(gca,'ytick',[y起始坐标:间隔:y终点坐标]);   %设置y轴

    matlab非等长坐标

    set(gca,'xtick',[0:10:100,140:40:400])

    关于label

    大家好,有个问题想向各位请教一下,在此先行谢过。

    是这样的,当我在采用plot3等三维作图函数时,调用xlabel,ylabel,zlabel等作用后的结果是x轴和y轴的文字沿着水平方向,如果文字的方向能够设置得跟轴的方向一致的话就美观多了。

    我目前采用的方法是:

    close all;

    figure;

    plot3(10, 20, 30, 'Marker', 'o', 'MarkerSize', 20);

    xlabel('中华人民共和国');

    set(get(gca, 'XLabel'), 'Rotation', 15);

    set(get(gca, 'XLabel'), 'Color', 'r');

    ylabel('中华人民共和国');

    set(get(gca, 'YLabel'), 'Rotation', -23);

    set(get(gca, 'YLabel'), 'Color', 'g');

    zlabel('中华人民共和国');

    set(get(gca, 'ZLabel'), 'Color', 'b');

    其中旋转的角度15和-23是我凭感觉试出来的,感觉很笨拙,不知道有没有什么更好的办法,能够一步准确的设置到位?希望能够得到热心朋友的帮助,万分感谢。

    关于竖向或倾斜文本

    plot(0:pi/20:2*pi,sin(0:pi/20:2*pi))

    text(pi,0,' leftarrow sin(pi)','FontSize',18,'rotation',90)

     刚在一个matlab牛人的博客上看到一个axes函数中用'position'参数问题,

    大概是在一个图中,不同位置画一些图形

    EXAMPLE:

    x = 0 : 0.01 : 2 * pi;

    y1 = sin(x); y2 = cos(x); y3 = sin(x) + cos(x);

    plot(x, y1)

    axes('position', [0.55 0.65 0.3 0.2])

    plot(x, y2)

    xlabel('y2 = cos(x)');

    axes('position', [0.15 0.15 0.3 0.2])

    plot(x, y3)

    xlabel(' y3 = sin(x) + cos(x)');

    set(gca,'Position',[left bottom width height]

    set(gca,'Position',[0.15 0.15 0.75 0.75])       %设置图像的位置

    position设置文字的位置

    EXAMPLE:

    x=0:0.01:2*pi;

    y=sin(x);

    plot(x,y);

    xlabel('XLABEL','position',[2 -1.15 1]);

    ylabel('YLABEL','position',[-0.5 0 1]);

    title('TITLE:Y=SIN(X)','position',[5 0.6 1],'rotation',45);

    可以scrsz=get(0,'ScreenSize')检查LZ荧幕的pixel数

    h0=figure('toolbar','none',    'position',[198 56 350 300],    'name','实例01');

    这个position具体的范围是多少

    198 56 350 300这几个数字是什么意思

    h1=axes('parent',h0,   'visible','off');

    这句有什么作用

    请各位朋友帮忙指点一下!!

    答:

    [物体(此为figure)距离参照物(此为屏幕)左下角的x轴距离,y轴距离,物体的宽度,物体的高度]

    h1=axes('parent',h0,   'visible','off');

    应该是在h0中创建一个axes对象,且设置其visible属性为off

    自定义设置坐标轴内容

    请教各位大虾:

    matlab 画出柱状图以后,想用字符串表示横坐标,对应那些柱,怎么做?

    比如1,2,3,4,5想改成B,A,BA,BCD,CD

    自动生成的全是数字,改了半天也没改好,郁闷

    找到命令set(gca,'xtick',[ ])可以把x轴刻度清空,但怎么在原来柱状图显示1 2 3 4 5 的地方显示上 AB CD EF GH IJ 呢????

    答:set(gca,'xtick',['AB','CD']);

    EXAMPLE:

    x=20:10:20000;

    y=rand(size(x));

    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');

    ezplot('x^3+x^2+x+5',[1,100])

    set(gca,'xtick',1:100,'xticklabel',mod(1:10,10)) %xtick就是你要在哪些地方显示刻度,xticklabel就是显示什么

    文字格式设置

    figure_FontSize=12;

    set(get(gca,'XLabel'),'FontSize',figure_FontSize,'Vertical','top');

    set(get(gca,'YLabel'),'FontSize',figure_FontSize,'Vertical','middle');

    set(findobj('FontSize',12),'FontSize',figure_FontSize);

    %这4句是将字体大小改为8号字,在小图里很清晰

    %set(gcf,'Position',[100 100 260 220]);

    %这句是设置绘图的大小,不需要到word里再调整大小。我给的参数,图的大小是7cm

    %set(gca,'Position',[.13 .17 .80 .74]);

    %这句是设置xy轴在图片中占的比例,可能需要自己微调。

    %set(findobj(get(gca,'Children'),'LineWidth',0.5),'LineWidth',2);

    %这句是将线宽改为2

    set(gca, 'Fontname', 'Times newman', 'Fontsize', 12);

    %设置图片的字体类型和字号大小的。

    展开全文
  • 在将数据转为对数时,绘出的图是默认有小的刻度的,采用上面的函数可关掉子刻度minortick。实例如下: x=-10:2; y=10.^x; plot(x,y) set(gca,'ytick',10.^(-10:1),'yscale','log'); set(gca,'box','off'); set(gca,'...

    核心:set(gca,‘yminortick’,‘off’)

    在将数据转为对数时,绘出的图是默认有小的刻度的,采用上面的函数可关掉子刻度minortick。实例如下:

    x=-10:2;
    y=10.^x;
    plot(x,y)
    set(gca,'ytick',10.^(-10:1),'yscale','log');
    set(gca,'box','off');
    set(gca,'tickdir','out');%style 7  刻度放到外围
    set(gca,'yminortick','off');
    

    上述代码效果如下图所示。在这里插入图片描述

    欢迎点赞关注!

    展开全文
  • matlab指针刻度识别,先定位出红色刻度线位置,求出其最外接矩形质心坐标,然后根据和图片长度的关系换算得到示数。
  • a=linspace(1,2,10) plot(a,'--pr','linewidth',1.5,'MarkerEdgeColor','r','MarkerFaceColor','m','MarkerSize',10) legend('a','Location','best') title('a','... 通过在matlab help 中能详细查看到相关的内容……
  • function th=rotateticklabel(h,rot,demo) ... %X刻度标注字体大小 else th=text(b,repmat(c(1)-.1*(c(2)-c(1)),length(b),1),a,'HorizontalAlignment','left','fontsize',10,'fontweight','bold','rotation',rot); end
  • matlab图片加小刻度

    2020-08-20 17:13:26
    之前用matlab画图片想画出刻度之间的小刻度,百度了一下,都是些奇形怪状的回答,其实matlab里面有显示小刻度这一栏。 plot你的图像之后 点击编辑-图窗属性进入图窗编辑界面 箭头点击你需要加刻度的坐标轴 点击右...
  • https://www.ilovematlab.cn/thread-300463-1-1.html 投稿论文,要求所有字体与正文字体一致 但是刻度线字体不好更改 解决办法:Edit-Axes Properties....-Font-Font Size 我设置为了24
  • MATLAB对数刻度绘图 (不等间距坐标绘图) 主要概括 这两天师兄算了一个风速,有了采样时间和风速大小,让我帮忙绘制风速的功率密度谱函数,到最后看到不等比的坐标轴怎么画,最后搜出了,写在这边以供查找。 原图 ...
  • %反转colorbar的方向,连同文字一起反向 colormap autumn %颜色映射表colormap,如果没有定义C,则按Z(高度)进行颜色的映射 %还有多种选项,具体参考matlab帮助——colormap shading interp %%shading使图像的网格...
  • matlab gui 坐标轴刻度

    2019-10-02 21:34:04
    matlab gui 坐标轴 不显示轴上刻度的设置方法:直接在属性中将XTick和YTick[0.0 0.5 1.0]等通过点击其左边的编辑按钮,打开并全部delete,ok了 转载于:...
  • function SciNot(escale,varargin)% 【用法】:% SciNot(escale)% SciNot(escale,'AxisName',Fontsize)% SciNot(escale,'AxisName',Fontsize,'Fontname')%% 【功能】:坐标轴科学计数显示%% 【输入】:1.escale幂...
  • Matlab 绘图 坐标轴 刻度

    万次阅读 2013-02-24 07:39:05
    【转载】Matlab 绘图 坐标轴 刻度 原文出处:http://blog.sina.com.cn/s/blog_4b1fb7610100q9ov.html matlab中坐标轴的刻度如何设置? 用matlab绘图函数plot,plot3等绘制的图形,其坐标轴的刻度可以通过手动方式...
  • 图像显示后面加 set( gca, 'XTick', [], 'YTick', [] ); 转载于:https://www.cnblogs.com/huhujiang/p/10957186.html
  • 转载一篇文章,原文链接:https://blog.csdn.net/xiaobiyin9140/article/details/84519419​blog.csdn.net需求使用matlab画图:设置y轴位置,使y轴在x轴的中间示例画一个sigmoid函数MATLAB代码x=-10:0.1:10;...
  • Matlab画图完成后,只能是由Matlab自身给出的xy进行绘制图形,下面介绍如何修改自动生成的图形的坐标轴的刻度和标签。方法/步骤首先给出两列数据,并进行绘图。aa = randn(100,2);plot(aa(:,1),aa(:,2),‘r....
  • 图像显示后面加 set( gca, 'XTick', [], 'YTick', [] );
  • plot(x,y) title({'MATLAB','y=sin(x)'}) 3.含属性设置的title函数: Title(图形标题,属性名,属性值) Color属性:用于设置图形标题文本的颜色。 >> plot(x) >> title('y=cos{omega}t','color','r') 4.fontsize...
  • Matlab如何调整坐标轴刻度

    千次阅读 2020-11-11 15:02:21
    可以看到坐标轴刻度其实是错误的。 3、如图所示,添加以下代码: set(gca,'XTick',0:pi/2:2*pi); set(gca,'XTicklabel',{'0','π/2','π','3π/2','2π'}) 设置对应的x坐标轴刻度 4、如图所示,运行图形...
  • MATLAB中绘图首先需要设定x的范围,一般使用冒号来创建向量。例如 x = 0:pi/100:pi; &x 为0到pi之间以pi/100为步长的向量。(1) plot()二维图形的绘制要求:x和y需要有相同长度的向量调用形式:plot(x...
  • %设置刻度取值,刻度取值应与自变量的变化范围相对应,并于刻度标签相对应 set(gca,'XTick',[1,2,3,4,5,6,7,8,9,10]); %刻度标签旋转一定角度 set(gca,'XTickLabelRotation',45); %将ylabel水平放置 r2 = y
  • 如何修改matlab横坐标的刻度

    万次阅读 2018-07-13 10:33:14
    当纵坐标为指数:matlab7.1中输入命令:set(gca,'Yscale','log');就可以把Y轴的坐标改为指数形式在一些财务的绘图中,可能坐标轴需要设置成比如“2010年 2011年 2012年”等等,第一种方法:打开plot tools,单击坐标...
  • matlab坐标轴区间与刻度设置

    千次阅读 2019-11-11 09:57:10
    matlab坐标轴区间与刻度设置 x=0:0.1:2pi; %设置x区间及步长 y=sin(x); plot(x,y) title(‘sin(x)’) set(gca,‘xgrid’,‘on’,‘ygrid’,‘on’) axis([0,2pi,-1,1]) %设置坐标轴范围 set(gca,‘xtick’,[0:pi/2:2...
  • Matlab在绘图方面非常自由,正规图、私人定制图都不在话下。双y轴图是比较常用的,即同一个x对应两个不同范围的y,Matlab提供了plotyy函数,后续新版本推荐yyaxis函数来代替,相比plotyy函数yyaxis函数更加自由、...
  • matlab隐藏坐标轴刻度线和数字

    千次阅读 2020-03-12 23:55:41
    隐藏x轴的刻度 set(gca,'xtick',[]) 也可以合并起来写 set(gca,'xtick',[],'xticklabel',[]) 如果对y或z轴操作的话只需要把xtick和xticklabel中的x换成y或z即可 喜欢matlab的朋友可以关注我!!!一起讨论问题哦 ...
  • %x轴刻度值变小 set(gca,'XMinorTick','on') %y轴刻度值变小 set(gca,'yMinorTick','on')

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 455
精华内容 182
关键字:

matlab刻度

matlab 订阅