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

[复制链接]
程序实例:* W. Z. n( F: e: X" q* V* `
[c,h]=contour(Si,thetai,dens,vi,'k','linewidth',1);, J9 U, N$ o- t& r3 ~$ S/ g
texth=clabel(c,h,'manual','fontname','calibri','fontwei','demi','fontsi',14);
' L! K, V; V  Wfor m=1:length(texth)6 _, O5 f/ }" X. K1 R
    textstr=get(texth(m),'String');
$ y- G- R8 b. V% J    textnum=str2num(textstr);' F: D1 v3 I4 W6 @5 r5 D( }+ E$ N
    textstrnew=num2str(textnum,'%5.2f');  %设置数字格式
1 ~( X- T  X9 P4 }% H    set(texth(m),'String',textstrnew);
) W' b0 @2 h. W- ~1 d. p8 `9 }4 _end
4 _' v1 Q) q7 Z4 ?0 |% U
" e* o6 H& t6 T5 s# _
& [% i0 \& a6 [6 _6 {                    
! ?, c) P7 n0 O( c- c) f: V: A& V% P+ t1 w! e2 s) \$ Z+ o
                                        转载本文请联系原作者获取授权,同时请注明本文来自叶瑞杰科学网博客。
回复

举报 使用道具

相关帖子

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