# How to create animation of wave pattern h(x,y,t) = Acos(2*pi*t/T-2*pi*x/L) with T=4s , L=12m, -300<=x<=300, -300<=y<=300 , 0<=t<=20

2 views (last 30 days)
Aagam Jain on 20 Apr 2020
Commented: BALAJI KARTHEEK on 20 Apr 2020
clc
clear all
A=1;
T=4;
L=12;
syms t
t=0:1:20;
x=-300:10:300;
H=A*cos(2*pi*t/(T)-2*pi*x/(L))
for k=1:length(t)
plot(t(k),H(k),'+')
axis([-0.5 20.5 -2 2])
pause(0.25)
end
BALAJI KARTHEEK on 20 Apr 2020
where is y in h(x,y,t)= A cos (2pi*t/T - 2pi*x/L

BALAJI KARTHEEK on 20 Apr 2020
clc
clear all
A=1;
T=4;
L=12;
syms t
t=0:(((300-(-300))/10)^-1)*20:20;
x=-300:10:300;
H=A*cos(2*pi*t/(T)-2*pi*x/(L));
for k=1:length(t)
plot(t(k),H(k),'*')
axis([-0.5 20.5 -2 2])
pause(0.25)
end
To evaluate H t and x array length must be same, and rest all wil be same... u will get the graph as a dynamic one, varying with respect to time thats it,,
##### 2 CommentsShowHide 1 older comment
BALAJI KARTHEEK on 20 Apr 2020
i just keeping the length of the time equal to the length of the x

darova on 20 Apr 2020
Here is the solution

R2015b

### Community Treasure Hunt

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

Start Hunting!