2016-05-06 23 views
0

matlabのグラフにタイマーを追加し、図のように動的に更新する必要があります。それは、リアルタイムで約1秒に等しい1分で、リアルタイムでは実行されません。それは一日中実行する必要があります。私は伝説でこれをやろうとしましたが、変数を適切に働かせることができませんでした。Matlab - グラフにタイマーを追加する

enter image description here

これを行うための簡単な方法はありますか?

+1

あなたは ' 'text'' [' uicontrol']を(http://www.mathworks.com/help/matlab/ref/uicontrol.html)と[ '更新' を使用string''をすることができますプロパティ](http://www.mathworks.com/help/matlab/ref/uicontrol-properties.html#property_string)を参照してください。私はそれが他の情報がどのように表示されているのだろうと思います。それまたは['text'](http://www.mathworks.com/help/matlab/ref/text.html) – excaza

答えて

0

私はあなたが次のようなコードを探していると思います。ここでは、 "set"を使ってテキストオブジェクトの文字列を変更できます。

figure; 
plot(0:1,0:1); 
posX = 0.2; 
posY = 0.5; 
txtTime = text(posX, posY, 's', 'fontsize', 16); 
for i = 1:10 
    timeSimulation = 5*i; 
    set(txtTime , 'string', [num2str(timeSimulation) 's']); 
    pause(0.5); 
end 
関連する問題