matlab - 在matlab中设置图例符号的精度

标签 matlab floating-point precision

我有这个:

leg2=strcat('Max Degree :',num2str(adet(1,1)/ch(l)));
leg3=strcat('Min Degree :',num2str(adet(1,2)/ch(l)));
leg4=strcat('Max Request :',num2str(adet(1,3)/ch(l)));
leg5=strcat('Min Request :',num2str(adet(1,4)/ch(l)));
leg6=strcat('Max Priority :',num2str(adet(1,5)/ch(l)));
leg7=strcat('Random :',num2str(adet(1,6)/ch(l)));
leg8=strcat('AICS :',num2str(adet(1,7)/ch(l)));
legend(leg2,leg3,leg4,leg5,leg6,leg7,leg8,'Location','SouthWest');

这里,adet(1,1)/ch(l)是0到1之间的数字。有时它会变成0.01666667。我想为其设置一个精度,使其类似于“0.02”。

我可以使用 disp() 函数和格式库来完成此操作。但我不知道如何将其应用到情节中。抱歉英语不好。

最佳答案

num2str 中使用格式说明符(在legend语句中):

>> num2str(pi) %// default
ans =
3.1416
>> num2str(pi, '%.2f') %// two decimal figures
ans =
3.14

关于matlab - 在matlab中设置图例符号的精度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29103531/

相关文章:

python - 在 Python 中重现 MATLAB 的 imgaborfilt

perl - 如何在 Perl 中将四个字符转换为 32 位 IEEE-754 float ?

types - 为什么 IEEE754 单精度 float 只有 7 位精度?

c - 如何在给定整数和小数位的情况下创建 float ?

c - RK 积分器中的长 double 误差饱和

c - RGBA,每个 channel 8 位大小的 alpha 反转合成,在 C 中

c++ - 生成使用颜色检查器生成的imatest颜色误差图的背景?

matlab - 在 MATLAB 中将文本放入非事件轴

matlab - 如何在Matlab中使尺寸一致?

perl - 如何理解用于评估标记的脚本 conlleval.perl?