收藏本站 劰载中...网站公告 | 吾爱海洋论坛交流QQ群:835383472

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

[复制链接]
程序实例:: M# M: p1 ?9 s7 d7 u
[c,h]=contour(Si,thetai,dens,vi,'k','linewidth',1);
& c0 x2 K2 k  o& i$ ?texth=clabel(c,h,'manual','fontname','calibri','fontwei','demi','fontsi',14);  K$ r& k( t' B# Y
for m=1:length(texth)
6 h3 m7 J" _, S    textstr=get(texth(m),'String');
# a6 G; c4 B+ i- {; `9 Q1 ?6 t    textnum=str2num(textstr);
6 q) a5 s( O6 s. |6 ~" w5 Z* u    textstrnew=num2str(textnum,'%5.2f');  %设置数字格式; U& n# [- m4 p0 }+ b: m4 ~
    set(texth(m),'String',textstrnew);
5 k6 Z( |" U2 q1 T0 r) I, V6 yend
1 o) d  H& }: o4 C" e
6 `  {/ k! H, N" y
1 o% E, h  R- Y3 F                    ( ~+ d% C1 o! e) J- U! e
6 T& q5 _6 P1 i" o
                                        转载本文请联系原作者获取授权,同时请注明本文来自叶瑞杰科学网博客。
回复

举报 使用道具

相关帖子

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