How to update the title with variable string as time evolution

How to update the title with variable string as time evolution
figure(1)
hf=surf(x,y,E.^2)
ha=gca
title(['t=',num2str(0)])
xlabel('k_x')
ylabel('K_y')
zlabel('|E|^2')
dt=0.01;
k=1;
while 1
*****
k=k+1;
t=k*dt;
set(hf,'ZData',E.^2)
set(ha,'Title',text(t))
end
The results appear such problems
Error using text
Invalid parameter/value pair arguments
Error in xxxx (line xx)
set(ha,'Title',text(t))

 Akzeptierte Antwort

Adam
Adam am 6 Dez. 2016
title( ha, sprintf( 't=%f', t ) )
should work

1 Kommentar

Zong Hua Chen
Zong Hua Chen am 6 Dez. 2016
Bearbeitet: Zong Hua Chen am 6 Dez. 2016
  • Yes, it work! Really cool!
  • Thank you very very much!

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by