Sum of the series with two variable

2 visualizaciones (últimos 30 días)
Kemal Bey
Kemal Bey el 19 de Abr. de 2021
Comentada: Abdalrahman Marshoud el 9 de Mayo de 2022
Given that
x=0:0.01:1;
t=0:0.001:0.1;
n is from 1 to 20 (not infinity)
How to make plot(x,u)? Please help!!!
  2 comentarios
the cyclist
the cyclist el 19 de Abr. de 2021
What help do you need? Are your familiar with at least the basics of MATLAB syntax and operations? If not, then I suggest you watch the free MATLAB Onramp tutorial.
If you are familiar with the basics, then I suggest you write out as much as you can yourself, and then post where you are stuck.
Kemal Bey
Kemal Bey el 19 de Abr. de 2021
Editada: the cyclist el 19 de Abr. de 2021
x = 0:0.01:1;
t = 0:(2/100):2;
u=zeros(1,numel(t));
for n= 1:20
u=u-((4/(pi.^3)).*((-1).^(n)-1).*exp(-(n.^2).*(pi.^2).*(t/10)).*sin(n.*pi.*x))/n.^2;
end
plot(x,u,'b')
That is my code. I should get parabolic (symmetric) distribution of heat over a rod. But I obtained something that is not symmetric paraboloid. If you replace t with t = 0:(2/100):2, it will become noticeable

Iniciar sesión para comentar.

Respuesta aceptada

David Hill
David Hill el 19 de Abr. de 2021
Editada: David Hill el 20 de Abr. de 2021
[x,t]=meshgrid(0:.01:1,0:.001:.1);
u=zeros(size(x));
for n=1:100
u=u+((-1)^n-1)/(n^2)*exp(-n^2*pi^2*t/10).*sin(n*pi*x);
end
u=u*4/(pi)^3;
surf(x,t,u);
  2 comentarios
Kemal Bey
Kemal Bey el 20 de Abr. de 2021
Thanks a lot
Abdalrahman Marshoud
Abdalrahman Marshoud el 9 de Mayo de 2022
If n is infinity, how can i plot it?

Iniciar sesión para comentar.

Más respuestas (0)

Community Treasure Hunt

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

Start Hunting!

Translated by