MATLAB Answers

Summing multiple variables and plotting them.

3 views (last 30 days)
Matt Forrester
Matt Forrester on 14 Jul 2020
Commented: Adam Danz on 14 Jul 2020
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)

Accepted Answer

Adam Danz
Adam Danz on 14 Jul 2020
Edited: Adam Danz on 14 Jul 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.
Adam Danz
Adam Danz on 14 Jul 2020
I thought that looked fishy. Glad I could help.

Sign in to comment.

More Answers (0)


Community Treasure Hunt

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

Start Hunting!