我想使用 MATLAB 更新图中的文本。例如,在图中,我在一个坐标中写入文本“初始值”。暂停后,我想在同一坐标中显示“最终值”文本而不是“初始值”。如何将“初始值”文本更新为“最终值”文本。有没有命令可以更新MATLAB图中的文本?
最佳答案
您需要存储graphics handle object由 text
返回,并使用它来更新 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/