Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用MATLAB更新图形中的文本_Matlab_Text_Matlab Figure - Fatal编程技术网

使用MATLAB更新图形中的文本

使用MATLAB更新图形中的文本,matlab,text,matlab-figure,Matlab,Text,Matlab Figure,我想用MATLAB更新图形中的文本。例如,在图中,我在一个坐标中写文本“初始值”。暂停后,我想在同一坐标中显示“最终值”文本,而不是“初始值”。如何将“初始值”文本更新为“最终值”文本。是否有命令更新MATLAB图中的文本 您需要存储返回的文本,并使用该文本更新对象的属性,该属性将更改显示的文本 txt = text(0.5, 0.5, 'Initial Value'); pause(1); set(txt, 'String', 'Final Value') 同样的过程也可以用于更新在MATL

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

您需要存储
返回的文本
,并使用该文本更新对象的属性,该属性将更改显示的文本

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

同样的过程也可以用于更新在MATLAB中显示的内容。属性和值将在对象类型之间更改,但总体思路保持不变。

@Tina是的,因为您一个接一个地运行了命令。我在示例中添加了暂停。其思想是,在创建对象时调用第一行,在需要更新对象时调用第二行(理论上是在一些计算之后)。