matlab 中我的x轴坐标是自动显示为1,2,3,...,10,我想改成10,7,5,4,1怎么改?

来源:百度知道 编辑:UC知道 时间:2024/06/24 06:45:37
我的题目是 x从10 到0.1变化的,计算完后,从10到0.1画图,并且x坐标标定为10,2,0.4,0.1四点即可!请教高手帮忙!就这么点积分了!谢谢!!

for example

x=0.1:0.1:10;
plot(x,x.^2)
set(gca,'XTick',[0.1,10.1-2,10.1-0.4,10])
set(gca,'XTicklabel',[10,2,0.4,0.1])
这可是标准答案
其实上次回答的没怎么明白你的意思
但其实也差不多了吧,呵呵
你get(gca)可以知道axes里面的所有属性
想怎么改就怎么改

Matlab的Figure窗口里有一个按钮,点开可以对图做各种修改,你的问题可以这么解决:
在Figure窗口 工具栏上点击 show plot Tools (一个白色的含有5个长方形的框)
打开以后,在图上点击一下,你会看到下面有对坐标的修改选项,旁边由一个Ticks..的按钮,点开就可以按你的要求来改了,那个白框右边可以改成你想在图上显示的标签