matlab - 使用 MATLAB 更新图中的文本

标签 matlab text matlab-figure

我想使用 MATLAB 更新图中的文本。例如,在图中,我在一个坐标中写入文本“初始值”。暂停后,我想在同一坐标中显示“最终值”文本而不是“初始值”。如何将“初始值”文本更新为“最终值”文本。有没有命令可以更新MATLAB图中的文本?

最佳答案

您需要存储graphics handle objecttext 返回,并使用它来更新 String property将更改显示文本的对象的名称。

txt = text(0.5, 0.5, 'Initial Value');
pause(1);
set(txt, 'String', 'Final Value')

同样的过程可用于更新 any graphics object您在 MATLAB 中显示的内容。对象类型之间的属性和值会发生变化,但总体思路保持不变。

关于matlab - 使用 MATLAB 更新图中的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36087997/

相关文章:

java - (Java) 在控制台中逐个字母地打印文本 - ft. Lag

r - 如何在文本中为绘图点标签包含下标

matlab - 在不保存或删除图形的情况下保存 Matlab 工作区

Matlab:跳过bodeplot图例中的项目

matlab - slider 使用后从 GUI 中消失

matlab - 在 MATLAB 中切片 3-d 图

matlab - 仅搜索矩阵的第一个(一对)特征值和特征向量 - MATLAB

MATLAB:如何使图形适合第二台显示器的屏幕?

text - 使用键盘删除 Emacs/XEmacs 中的特定文本列

matlab - MATLAB randn 数组中的定向伪像?