matlab能画那种断层的图吗?

想画一种图,y轴是先从0长到10
然后再从11长到100,当中那里怎么表示无所谓,但两个区域都想要看清楚,比如0~10实际占了5cm,11~100也要实际占用5cm,如果用set(gca,'ytick'[...])的话,就会11~100把0~10给压缩掉看不清楚了。

第1个回答  2020-02-16

你是这个意思吗?


clear;clc;
x=0:.1:10;
y=x.^2;
subplot 121
p=plot(x,y);grid on;title({'y=x^2','原图像'});
subplot 122
y(y>10)=interp1([10,100],[10,19],y(y>10));
plot(x,y);grid on;ylim([0,19]);title({'y=x^2','你要的图像'});
set(gca,'ytick',0:19,'yticklabel',[0:10,interp1([11,19],[20,100],11:19)])

本回答被提问者采纳
第2个回答  2021-02-09

本视频展示如何用matlab绘制散圆状态图,可用于相关科研数据绘图!

第3个回答  2013-10-02
可以

slice(X,Y,Z,V,sx,sy,sz)

set(gca,'YTickLabel',ylabel);
第4个回答  2013-10-01
看看slice函数的帮助,xyz三轴都可以设定断面的位置,试试吧。