How to plot the log to base 10 of absolute value of a function containing Sigma (Σ)
    2 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 2-D and 3-D Plots 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!
