【发布时间】:2017-09-10 07:54:11
【问题描述】:
我有一个带有 c=1.00016161:0.00000001:1.0001617 的 for 循环。在每次迭代中,我都会绘制一个图形,并且我希望每次迭代中的 c 值都显示在标题上。我不介意它是否显示在 x 或 y 轴上。我只想将特定的 c 值显示在绘图的某个位置。
但是 Matlab 对这些值进行了四舍五入,因此我在图中得到的所有值都是相同的。
例如,如果我使用代码title(num2str(c(k))) MATLAB 将其四舍五入并显示为 1.0002。我加入了format long,但它并没有解决问题。
如何在不四舍五入的情况下获得绘图上显示的完整值。
【问题讨论】:
标签: matlab for-loop matlab-figure