如何把X轴的坐标0,100,200,300,400,500改成800,900,1000,1100,1200,1300,最好有具体步骤,非常感谢
1、如下图形中的横坐标轴的数据是1、2、3、4、5,不符合现实需求,这时候要修改横坐标的数据值,使得数据表达更加直观。
2、手动修改图形坐标,点击图形上方最右侧的一个小图标,进入后可以在很多地方美化数据图。
3、要修改横坐标,鼠标点中横坐标位置,然后图形下方编辑框内会跳出X Axis等坐标的编辑区域,在下面选择红框内按钮Ticks编辑横坐标数值。
4、进入X ticks编辑区域,可以看到一个两列的数据,左边是现有的数据坐标值,右边是对应的数据,在右边区域内修改想要显示的数据即可。
5、数据修改完成后,点击确定后回到线形图界面后,可以看到横坐标数据发生了变化。
第一种方法:
直接将原来画图的x数据加上800后再画图
第二种办法:
在原的图画完之后加一句
set(gca,'xticklabel',{'800','900','1000','1100','1200','1300'});
第二种办法,如果x轴上显示坐标的个数超过6个的时候,第7个后面又重新从800、900开始,而第一种办法不会这样。
扩展资料:
matlab画图技巧:
1、将两个图画在同一坐标系下
放在同一坐标系下便于比较异同
主要运用matlab中的 hold on , 基本代码如下:
x=0:0.001:3*pi
plot(x,sin(x),'r')
hold on
plot(x,cos(x),'g')
hold off
xlabel('x'),ylabel('y'),legend('sin','cos')
2、双y轴
拥有共同的x,建立两个y轴
主要利用matlab中plotyy这个基本函数,基本代码如下:
figure,
x=0:0.001:3*pi
a=plotyy(x,sin(x),x,cos(x))
ylabel(a(1),'sin(x)')
ylabel(a(2),'cos(x)')
参考资料来源:百度百科-MATLAB
本回答被网友采纳首先先画出图形,再画出需要在横坐标标出的点的位置,最后将这些点改成其他任意数字或字母,位置保持不变。代码如下:(其中%部分为把其中一点标记出来)(也可将代码修改为三维图
)
x=1:0.1:125;
a=1:0.1:200;
y=x.^(1/2);
z=a.^(11/20);
plot(a,z,'r-','LineWidth',1);
hold on
plot(x,y,'b-','LineWidth',1);
legend('unbounded accumulator','else'); % legend 会自动根据画图顺序分配图形
axis([0,200,0,30]);
set(gca,'Xtick',[0 25 50 100 125 150 200],'Ytick',[30/8,30/8*2,30/8*3,30/8*4,30/8*5,30/8*6,30/8*7,30],'fontsize',12);
%set(gca,'Xtick',[0,20,40,60,80,100,120,140,160,180,200],'Ytick',[30/8,30/8*2,30/8*3,30/8*4,30/8*5,30/8*6,30/8*7,30],'fontsize',12);
x0=125;
y0=x0.^(1/2); %曲线上的一点
plot([x0 x0],[0 y0],'b--');
%set(gca,'Xticklabel',{'0','10','20','30','40','50','60','70','80','90','100'},'Yticklabel',{'1','2','3','4','5','6','7','8'});
ylabel('time(s)');xlabel('number of elements');
set(gca,'Xticklabel',{'0','100','200','\itN-100','\itN','\itN+100','∞'},'Yticklabel',{'1','2','3','4','5','6','7','8'});
matlab怎么设置横坐标和纵坐标?
1、plot(x, y); \/\/ 画图后用axis函数设置坐标轴的范围。2、axis([xmin xmax ymin ymax]); % 设置坐标轴在指定的区间。3、xmin、xmax 表示设置横坐标的最小最大值。4、ymin、ymax 表示设置纵坐标的最小最大值。
matlab画图,如何修改横坐标的显示数值,急
1、如下图形中的横坐标轴的数据是1、2、3、4、5,不符合现实需求,这时候要修改横坐标的数据值,使得数据表达更加直观。2、手动修改图形坐标,点击图形上方最右侧的一个小图标,进入后可以在很多地方美化数据图。3、要修改横坐标,鼠标点中横坐标位置,然后图形下方编辑框内会跳出X Axis等坐标的编辑区...
matlab画图,如何修改横坐标的显示数值,急
第一种方法:直接将原来画图的x数据加上800后再画图第二种办法:在原的图画完之后加一句 set(gca,'xticklabel',{'800','900','1000','1100','1200','1300'});第二种办法,如果x轴上显示坐标的个数超过6个的时候,第7个后面又重新从800、900开始,而第一种办法不会这样。
matlab中如何改变坐标轴显示的数字
1、首先打开电脑上的“matlab”软件,主界面如下图所示,箭头处输入代码即可运行。2、下面输入代码绘制图像,此处以简单的正弦函数为例。3、点击enter键之后,即可运行程序绘制图像,正弦函数图像如下图所示,可以看到x和y的坐标轴刻度。4、下面使用set(gca,'XTick',0:pi\/2:2*pi);set(gca,'XTickl...
matlab画图时想标横坐标和纵坐标的文字说明,怎么弄啊
1、首先打开电脑上的“matlab”软件,主界面如下图所示。2、在命令行窗口输入命令,绘制出“y=x^2”的函数图像。3、点击回车键后,运行程序,绘制出的函数图像如下图所示。4、给图像加标题:图像加标题的命令为title('文字'),在命令行输入title('y=x^2的函数图像')。5、运行命令后,发现图像...
使用MATLAB来plot一个矩阵,如何更改横坐标
可以这样改:len = (length(X)-1)\/100;set(gca,'xticklabel',[0:0.01:len]); %%%%% 用向量就行 例如:clear;clc;X = rand(1,100);plot(X)set(gca,'xticklabel',[0:0.01:0.99])
matlab中如何改变图形的横纵坐标
首先先画出图形,再画出需要在横坐标标出的点的位置,最后将这些点改成其他任意数字或字母,位置保持不变。代码如下:(其中%部分为把其中一点标记出来)(也可将代码修改为三维图 )x=1:0.1:125;a=1:0.1:200;y=x.^(1\/2);z=a.^(11\/20);plot(a,z,'r-','LineWidth',1);hold on...
用matlab的plot画图,横坐标只显示一部分,怎么能显示全部的横坐标啊?
点击箭头图标,双击图片空白区域后按图操作即可
matlab设置坐标轴范围(matlab怎么调坐标轴范围)
2. matlab改变坐标轴范围 1、首先在电脑中找到并打开matlab,然后点击新建一个m文件,如下图所示。2、然后在空白的m文件下输入如下的语句,其中plot就是用来画图的。3、接着点击“运行”按钮,这时会出现让自己保存的一个对话框,如下图。4、保存好之后,会弹出一个窗口,不用管,点第一个或者第二...
matlab中用plot画图后,程序自动确定横纵坐标的范围,如何将横纵坐标的...
在plot语句是可以控制输出的坐标范围的,具体语句如下:plot(x,y)axis([x1 x2 y1 y2]);如:plot(x,y)axis([0 10 0 20]);就是控制x坐标显示0-10,y坐标显示0-20。希望能帮到你