How to plot the log to base 10 of absolute value of a function containing Sigma (Σ)
5 views (last 30 days)
Show older comments
Micheal oguntola
on 22 May 2018
Edited: Abraham Boayue
on 22 May 2018
How can I do this plot in MATLAB?
0 Comments
Accepted Answer
Abraham Boayue
on 22 May 2018
Edited: Abraham Boayue
on 22 May 2018
Try this code, it might help.
clear all
close all
Nt = 100;
Nx = 150;
L = 2;
a = .5;
t = 0:4/(Nt-1):4;
x = 0:L/(Nx-1):L;
[t,x] = meshgrid(t,x);
q = zeros(Nt,Nx);
M = 500;
for n = 1:M
an = (2*n-1)/(2*L);
bn = an*pi;
cn = bn^2;
An = (-1)^n/(1+a*cn);
xn = exp(-cn*t/(1+a*cn));
yn = sin(bn*x);
q = q + An*yn'.*xn';
end
qabs = log10(abs(q));
surf(t',x',qabs)
colormap('winter')
xlabel('t');
ylabel('x');
zlabel('10log|q|')
2 Comments
More Answers (0)
See Also
Categories
Find more on Annotations in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!