Does anyone know how I might sum and plot the variables I have listed in my code?
Here is my code:
L = 1;
x = 0:L;
psi1 = sqrt(2/L)*sin((pi*x)/L);
psi3 = sqrt(2/L)*sin((pi*x)/L)-sqrt(2/L)*sin((3*pi*x)/L);
psi5 = sqrt(2/L)*sin((pi*x)/L)-sqrt(2/L)*sin((3*pi*x)/L)+sqrt(2/L)*sin((5*pi*x)/L);
psi7 = sqrt(2/L)*sin((pi*x)/L)-sqrt(2/L)*sin((3*pi*x)/L)+sqrt(2/L)*sin((5*pi*x)/L)-sqrt(2/L)*sin((7*pi*x)/L);
A = sum(psi1,psi3,psi5,psi7);
plot ((A),x,0,L)

 Respuesta aceptada

Adam Danz
Adam Danz el 14 de Jul. de 2020
Editada: Adam Danz el 14 de Jul. de 2020
A = sum([psi1,psi3,psi5,psi7]); % Result: 1x1
% or
A = sum([psi1;psi3;psi5;psi7]); % Results: 1x2 (length of x)
The square brackets are missing.

5 comentarios

Matt Forrester
Matt Forrester el 14 de Jul. de 2020
Thank you!
Now when run the code, the plot doesnt have anything in it. Any idea how to get the plot to show.
If you're using the 2nd line in my answer, and if you're using the plot() command in your question, you should see 1 line on the plot.
If you want to see the (0,L) point as well,
plot (A,x,'-',0,L,'o')
Now you'll see the line created by (A,x) and the point at (0,L).
Matt Forrester
Matt Forrester el 14 de Jul. de 2020
Thank You!!!!
Matt Forrester
Matt Forrester el 14 de Jul. de 2020
I also realized that I needed to change my x variable to
x = 0:0.1:L;
Adam Danz
Adam Danz el 14 de Jul. de 2020
I thought that looked fishy. Glad I could help.

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre 2-D and 3-D Plots en Centro de ayuda y File Exchange.

Etiquetas

Preguntada:

el 14 de Jul. de 2020

Comentada:

el 14 de Jul. de 2020

Community Treasure Hunt

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

Start Hunting!

Translated by