首页 > 其他 > 详细

Matlab关于surf画数据网格图

时间:2015-12-10 11:19:22      阅读:468      评论:0      收藏:0      [点我收藏+]

1、surf(Z);

Z为一个矩阵,如果Z是向量,那么就需要先将其转换为矩阵

reshape(Z,[length(X),length(Y)]);  X和Y为你的横坐标取值个数。

具体代码调用格式如下

Z=reshape(acc,[length(lambda2),length(lambda1)]);
surf(Z);
xlabel(‘\alpha‘,‘fontsize‘,20);
set(gca, ‘xtick‘,1:2:11);
set(gca,‘xticklabel‘,{‘10^-5‘,‘10^-3‘,‘10^-1‘,‘10^1‘,‘10^3‘,‘10^5‘})
ylabel(‘\beta‘,‘fontsize‘,20);
set(gca, ‘ytick‘,1:2:11);
set(gca,‘yticklabel‘,{‘10^-5‘,‘10^-3‘,‘10^-1‘,‘10^1‘,‘10^3‘,‘10^5‘});
zlabel(‘Classification accuracy (%)‘,‘fontsize‘,20);
colorbar(‘fontsize‘,12);
 view(135,55); title(‘AR‘,‘fontsize‘,20); print(‘-depsc‘,‘AR_4.eps‘);

 

 

未完待续

Matlab关于surf画数据网格图

原文:http://www.cnblogs.com/Jerry-PR/p/5035104.html

踩
(0)
赞
(0)
   
举报
评论 一句话评论(0)
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!