我想使用MATLAB更新图中的文本。例如,在图中我在一个坐标中写入文本“初始值”。暂停后,我想在相同的坐标“最终值”文本而不是“初始值”中显示。如何将“初始值”文本更新为“最终值”文本。有没有更新MATLAB图中文本的命令?
答案 0 :(得分:2)
您需要存储text
返回的graphics handle object,并使用它来更新将更改显示文本的对象的String
property。
txt = text(0.5, 0.5, 'Initial Value');
pause(1);
set(txt, 'String', 'Final Value')
此相同的过程可用于更新您在MATLAB中显示的any graphics object。属性和值将在对象类型之间变化,但总体思路保持不变。