【MATLAB】如何统一设置clabel标注数字的小数位

[复制链接]
程序实例:
) s2 f; Z  j$ ~9 f" W5 M/ \[c,h]=contour(Si,thetai,dens,vi,'k','linewidth',1);
1 {1 M( Z* H; L. A1 ^  D$ Gtexth=clabel(c,h,'manual','fontname','calibri','fontwei','demi','fontsi',14);# d4 f$ j( ]+ `+ I
for m=1:length(texth)' q; V8 a" _/ o) s: X
    textstr=get(texth(m),'String');
4 i6 z- t& B$ c9 \4 B- \3 Q    textnum=str2num(textstr);
2 E1 v/ E9 V5 ~    textstrnew=num2str(textnum,'%5.2f');  %设置数字格式
3 ^9 c3 Q/ B; |0 u* ~7 U    set(texth(m),'String',textstrnew);' [; a' [5 e8 X  ]2 w3 W7 `
end$ Y$ V5 b# u. m4 n7 p' p8 e( E* K/ d4 Z

  t3 |- E: l4 r6 q% [" c7 s
8 d; w) D6 _% s2 X" s5 ~                    
+ M* n  {3 U: k, Z/ K% v% B# j( F7 u6 ?* {) B1 V2 @& I
                                        转载本文请联系原作者获取授权,同时请注明本文来自叶瑞杰科学网博客。
回复

举报 使用道具

相关帖子

全部回帖
暂无回帖,快来参与回复吧
懒得打字?点击右侧快捷回复 【吾爱海洋论坛发文有奖】
您需要登录后才可以回帖 登录 | 立即注册
黄金品质
活跃在2021-12-8
快速回复 返回顶部 返回列表