MATLAB画图,坐标轴刻度如何更改。

作者&投稿:郟萍 (若有异议请与网页底部的电邮联系)
MATLAB画图如何改变坐标轴刻度?~

xlim([1.02 inf]);

matlab坐标刻度调整为不等间距刻度代码:
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点式显示')
x=20:10:20000;
y=rand(size(x));
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('自定义网格显示')
%%%%%%%%%%%%%%%%%%%%%%
%顺便附上可以格式化坐标刻度的程序段
x=get(gca,'xlim');
y=get(gca,'ylim');
set(gca,'xtick',[x(1) (x(1)+x(2))/2 x(2)]);
set(gca,'ytick',[y(1) (y(1)+y(2))/2 y(2)]);
-------------
get(gca,'xlim');是获取最大最小刻度的
如果需要获取所有在坐标轴上显示的刻度,需要使用get(gca,'ytick')

如果只需要改 label 的话,被你注释掉的那两句改为
set(gca,'XTickLabel', strsplit(num2str(0.03*(0:200:600))))
set(gca,'YTickLabel', strsplit(num2str(0.03*(0:500:1500))))

axis([xmin xmax ymin ymax zmin zmax cmin cmax])


请问在matlab中画图,图的题目,坐标名还有每条曲线的图注怎么添加啊...
1、打开MATLAB软件,如图所示,这里有自己以前执行过的命令;对指令的界面进行清空,代码如下;clearclc。2、采用以下指令生成我们的数据,指令如下;t=0:.01:2*pi;y=sin(t).*cos(9*t)+sin(15*t);。3、使用polar命令画出图片,指令如下;polar(t,y);。4、接着就可以采用一下指令个图片添加...

matlab画图,只有坐标,。没有图像
matlab画图,只有坐标而没有图像呢?问题出在这两句命令上,即 xx=0:0.1:1.5;yy=0:0.1:1.5;由于当xx=0,yy=0,则x=0,y=0。所以将x,y值代入后续公式里计算v,w值,其v,w值为无意义的值,,也就是说z是无意义的值。对于plot()函数命令也就认为整组(x,y,z)的数据是无效的...

matlab用plot画图时,人为的设置坐标轴的范围:
1、利用matlab画图我们需要用到plot函数,我们可以使用help语句查看plot函数的功能。2、下面我们来实现使用plot函数来画图,我将在命令行窗口展示具体操作(也可以在m文件中写好代码保存)。3、首先我输入"x=linspace(0,100,100)"简单的构造一个0到100的100等分数组,这个数组就是横坐标的值。4、然后...

matlab用plot画图时,人为的设置坐标轴的范围:
使用参数-inf,inf,即正负无穷之间 示例代码:>> x = 1:10;>> y = x.^2;>> subplot(3,1,1)>> plot(x,y,'r')>> subplot(3,1,2)>> plot(x,y,'g')>> xlim([0,15])>> subplot(3,1,3)>> plot(x,y,'b')>> axis([-1,12,-inf,inf])绘图结果:...

MATLAB画图怎样查找坐标值
在图形框的上面工具栏里有一个工具 形状是一个“+”号上面还有个似乎是便签的东西。鼠标点击这个工具再点击图中的点就可以显示该点的x和y坐标 也许上面这个答案不是你想要的 可以试试:hold on;plot(0.658,y(find(x=0.658)),'r*);然后再用上面的方法点击图片中显示的那个红星号的点。

用matlab绘图时,如何只设定一个轴范围?
用matlab绘图时,只设定一个轴范围可以通过以下方法来实现:使用 axis([XMIN XMAX YMIN YMAX]) ,对于不需要设置范围的轴,使用参数-inf,inf,即正负无穷之间 示例代码:>> x = 1:10;>> y = x.^2;>> subplot(3,1,1)>> plot(x,y,'r')>> subplot(3,1,2)>> plot(x,y,'g')>>...

在matlab中如何在图上添加坐标
举个例子:x=1+4*rand(1,5);y=2+2*rand(1,5);plot(x,y,'o-')for i=1:length(x)text(x(i),y(i),['(',num2str(x(i)),',',num2str(y(i)),')'])在(x,y)的每一点处添加文字,文字内容为(x,y)其中每一点的x,y用num2str把数字转化成字符串 end ...

matlab画图,如何修改横坐标的显示数值,急
1、如下图形中的横坐标轴的数据是1、2、3、4、5,不符合现实需求,这时候要修改横坐标的数据值,使得数据表达更加直观。2、手动修改图形坐标,点击图形上方最右侧的一个小图标,进入后可以在很多地方美化数据图。3、要修改横坐标,鼠标点中横坐标位置,然后图形下方编辑框内会跳出X Axis等坐标的编辑...

求助MATLAB画图程序
题主给出的问题相当于差分作图问题。该问题可以通过下列几个方面来完成。1、确定a、c、d系数值,即 a=1;c=0.7;d=0.4;2、对k系数值,在【0,1.4】范围内取n等份,如n=50,即 k=linspace(0,1.4,50);3、确定x、y的初值,如 x(1)=0;y(1)=0.05;4、使用for循环语句,求解x、y...

matlab画图怎么变换坐标刻度
主要是xlim命令,和用set命令修改 xtick,具体看代码:clc;clear;clf;x = 0:0.01:2*pi;y = sin(x);plot(x,y);% 指定x轴的坐标范围xlim([0,6.5]);%设置中间间隔的刻度,修改0.4即可set( gca, 'xtick', [0:0.4:6.5])结果为:

民勤县18079642201: MATLAB画图如何改变坐标轴刻度? -
马邹富路: xlim([1.02 inf]);

民勤县18079642201: MATLAB图形用户界面如何设置坐标轴刻度 -
马邹富路: 在figure界面选择上面的Edit Plot选项,也就是那个小箭头.然后双击图形的坐标轴.这时候图形下面会出现Property Editer面板.点击xlabel右边的Tricks.就可以设置坐标轴刻度了.如下图所示:

民勤县18079642201: matlab中怎样修改坐标轴默认显示刻度,而且放大后刻度也跟着改变 -
马邹富路: 在你画完图以后加了以下一句话,注意后面那个[0:30:300]矩阵换成你所要设置的横坐标数据 >> set(gca,'XTick',[]) %%% 坐标起始0 每隔30显示一个 终止300 可根据自己需要修改[0:30:300]有问题欢迎追问,有帮助请采纳 copyright@cxd1301

民勤县18079642201: matlab中如何改变坐标刻度,但原图形不变 -
马邹富路:[答案] x = 0:.1:2*pi; y = sin(x); plot(x,y); set(gca,'XTickLabel',[100:200]);

民勤县18079642201: 如何在matlab中设置自坐标轴自己想要的刻度 -
马邹富路: 拿X轴做例子.画y=6*sin(x)的图.没有设置gca的时候: 设置了gca的时候 这个可以随便你怎么设置,哈哈. 程序: clc;clear x=0:0.01:2*pi; y=6*sin(x); plot(x,y,'r-.'); set(gca,'xtick',0.5:1:x(end)+1)%关键

民勤县18079642201: matlab 改变坐标轴刻度的显示数值 -
马邹富路: 举个例子 ezplot('x^3+x^2+x+5',[1,100]) set(gca,'xtick',1:100,'xticklabel',mod(1:10,10)) %xtick就是你要在哪些地方显示刻度,xticklabel就是显示什么 box off

民勤县18079642201: matlab 如何更改figure坐标轴刻度为不等间距刻度 -
马邹富路: matlab坐标刻度调整为不等间距刻度代码: 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|...

民勤县18079642201: 用MATLAB的plot画图,但是坐标刻度太大,怎么调节刻度? -
马邹富路: 在x轴标题输入框的右边有一个tick按钮,点进去以后可以手动改刻度

民勤县18079642201: 如何调整MATLAB 中画图时,坐标轴的精度? -
马邹富路: 你说的是调整刻度的密度?画出图后在图片的窗口里的坐标轴选项中调整即可.

民勤县18079642201: matlab plot坐标轴刻度怎么调整? -
马邹富路: 试试 h=get(gcf,'children'); set(h,'xtick',0:0.05e-7:3.5e-7);

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网