Plotting an infinite series with multiple variables.
Mostrar comentarios más antiguos
Hi, recently I solved PDE of a 1D wave equation and came to the solution of:
my question while vague,also comes from a place of genuine interest. How exactly would I plot this? I tried splitting it into various components and then summing those components into one function but it just plotted lines for me which leads me here. Any and all help is appreciated; I'm rather novice at this program so detailed explaninations are very welcomed in reference to why you chose particular path way to achieving something.
quick chicken scratch code:
%variables
x=(0:.2:1);
t=(0:.2:1);
n=(0:.4:2);
A = 0.02.*(-1.*(((2.*(n.^2)-5).*sin(n.*pi))/((n.^4)-5.*(n.^2)+4)));
B = 0.02.*(sin(n.*pi.*x).^2);
C = 0.02.*(cos(n.*pi.*t));
u = A.*B.*C;
fplot(u);
1 comentario
David Hill
el 18 de Feb. de 2020
You could try something like:
[x,t]=meshgrid(0:.2:1,0:.2:1);
u=zeros(size(x));
for n=3:100
u=u-.02*(2*n^2-5)*sin(n*pi)/(n^4-5*n^2+4)*sin(n*pi*x).*cos(n*pi*t);
end
surf(x,t,u);
Your equation does not make much sense to me, since for n=1 and n=2 you are dividing by zero. How can n=0:.4:2 based on your equation?
Respuesta aceptada
Más respuestas (0)
Categorías
Más información sobre Boundary Conditions en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!