Summing multiple variables and plotting them.

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)

 Risposta accettata

Adam Danz
Adam Danz il 14 Lug 2020
Modificato: Adam Danz il 14 Lug 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 Commenti

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).
Thank You!!!!
I also realized that I needed to change my x variable to
x = 0:0.1:L;
I thought that looked fishy. Glad I could help.

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su 2-D and 3-D Plots in Centro assistenza e File Exchange

Tag

Community Treasure Hunt

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

Start Hunting!

Translated by