how can i write code for animating the plots when i use column vector.

조회 수: 7 (최근 30일)
Iman Ramzanpoor
Iman Ramzanpoor 2021년 5월 26일
답변: Iman Ramzanpoor 2021년 6월 14일
i have two sets of data.
surge amplitude and tension magnitude. the time steps are different but the time for both starts at 0 to 10800 s.
i am trying to have a n animated plot of both data (surge and tension)
  댓글 수: 2
Rik
Rik 2021년 5월 26일
Have a read here and here. It will greatly improve your chances of getting an answer.
What have you tried? What is your specific question?
Iman Ramzanpoor
Iman Ramzanpoor 2021년 5월 27일
편집: KSSV 2021년 5월 27일
Hi,
To animate a plot, I wrote the below code but does not work. I do not know much about MATLAB coding. How can I write a code to animate a multiplot (surge and tension).
t = TIME1;
y = tension;
t2 = TIME2;
y2 = surge;
For k = 1:length(t)
k2 = 1:length(t2)
%% marker plots
plot(t(k),y(k),'x')
hold on
plot(t2(k2),y2(k2),'o')
hold on
%% line plots
plot(t(1:k),y(1:k))
hold on
plot(t2(1:k2),y2(1:k2))
if k ~= length(t)
k2 ~= length(t2)
clf
end
end

댓글을 달려면 로그인하십시오.

답변 (2개)

KSSV
KSSV 2021년 5월 27일
Let (t1,x1) and (t2,x2) be your data. Where x1 is surge and x2 is tension. Both t1, t2 are in same intervel.
First let's get them to same time t1 using interpolation.
x2 = interp1(t2,x2,t1) ;
Now you can plot them.
for t = 1:length(t1)
plot(t1(1:t),x1(1:t),'r',t2(1:t),x2(1:t),'b') ;
drawnow
pause
end
You can also use set, this will be the good option. Read about it.
  댓글 수: 7
KSSV
KSSV 2021년 5월 27일
for t = 1:length(t1)
plot(t1(1:t),x1(1:t),'r') ;
drawnow
pause
end
Also have a look on comet.
Iman Ramzanpoor
Iman Ramzanpoor 2021년 5월 27일
Thanks, it still does not work.
By having the data I have sent to you, how do you write the complete code which creates an animated line of surge or tension.

댓글을 달려면 로그인하십시오.


Iman Ramzanpoor
Iman Ramzanpoor 2021년 6월 14일
how to slow the speed the animated graph?

카테고리

Help CenterFile Exchange에서 Animation에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!

Translated by