在matlab中如何自己设置x,y轴的坐标比例!

y={2403.3,1645.7,1170,851.07,632.24,492.98,335.67,263.99,232.79,150.87,68.557,49.278,41.161,15.664,24.968,13.536,5.5126,14.805,-0.6975,-5.4079,-0.0536,-0.7844,4.7137,-3.6683,2.8974,-0.9287,0.8008,-0.9749}
x{0.01214,0.04266,0.07318,0.1037,0.1342,0.1647,0.2099,0.2711,0.3322,0.4077,0.4995,0.6194,0.7866,0.9844,1.227,1.53,1.923,2.438,3.076,3.864,4.85,6.106,7.699,9.671,12.16,15.31,19.27,24.25}由于x,y的值变换较大,所以在图形上不能反映出图形的变换,所以想用非等比例的坐标轴,如何在matlab中实现?

第1个回答  2010-03-09
set(gca,'YScale','log')
不过y中的负值会忽略掉
相似回答