1. 根据坐标序列画曲线
x=[2,3,4,5,6,7,8,9,10,11,12]
y=[58.6,4.52,1.93,0.415,0.225,0.121,0.05,0,0,0,0]
plot(x,y)
结果:
PS:如果要加入x,y轴的lable,只需要在Insert的地方加入即可。
2.画3维曲面图
x=[2500 2300 2100 1900 1700 1500 1300 1100];
y=[50 100 150 200 250 300 350 400 450];
[xx,yy]=meshgrid(x,y);
zz=[419.6099 378.4957 361.7958 326.1949 324.8487 279.1898 322.3748 313.403;
300.3931 295.6684 295.5619 280.6507 259.7203 254.6607 248.0432 250.4377;
256.9897 256.9642 261.9825 252.2383 239.6369 240.7982 224.4745 222.3932;
237.5079 240.1746 245.3043 236.7053 229.4151 230.6737 214.1141 211.2146;
227.4217 232.538 236.4134 228.4529 223.9555 225.333 208.9436 207.404;
221.6222 228.9355 231.2774 223.8711 220.8421 222.6803 206.1111 206.6704;
218.0225 227.258 228.1127 221.2218 218.9672 221.455 204.4527 207.2454;
215.6562 226.5581 226.0628 219.6478 217.7903 220.997 203.4347 208.3662;
214.0302 226.3758 224.6824 218.7017 217.0286 220.9584 202.7889 209.6871];
surf(xx,yy,zz)
结果:
PS:点菜单上面旋转视角,区别更明显。
3.画条形图
x=[0.766 0.9091 0.9308 0.9208
0.7589 0.9223 0.9267 0.93
0.77 0.93 0.9267 0.9367
0.7567 0.946 0.94 0.9633
]
bar(x)
结果:
改变坐标轴显示数值,可以用:set(gca,'xtick',xtick,'xticklabel',xticklabel) ;
gca表示Get Current Axis的Handle,xtick表示显示刻度的位置,xticklabel表示显示的内容。
bar(x),set(gca,'xtick',[1:4],'Xticklabel',{'60%','70%','80%','90'})
注意xticklabel中使用括号,不是[]。‘%’当作字符处理。
结果:
如果要更改的坐标是数值,也可以
x=[1 2 4 7 10];
y=[9 8 6;2 5 8;6 2 9;5 8 7;9 4 2];
bar(x,y)
结果: