problems with my contour plot
    3 views (last 30 days)
  
       Show older comments
    
my second contour plot with time, is not starting to plot at (0,0), which it's supposed to. Not sure why
 m = 8;
ft = 40;
b = linspace(20,200,10);
k = linspace(20,200,10);
for j = 1:length(b)
    for i = 1:length(b)
    b1 = b(j);
    k1 = k(i); 
    G = tf([1],[m b1 k1]);
    sys = ft*G;
    [y,t] = impulse(sys);
   disp(j,i) = max(y);
   time(j,i) = max(t);
    end
end
figure(1)
contourf(k,b,disp)
figure(2)
contourf(k,b,time)
0 Comments
Answers (1)
  Walter Roberson
      
      
 on 2 Feb 2017
        Your k and b start at 20, so you do not have data for 0, 0. You could force the plot to start at 0, 0:
xlim([0 200]);ylim([0 200])
0 Comments
See Also
Categories
				Find more on Contour 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!
