matlab基本画图

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)

结果:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值