image thumbnail

MATLAB Plot Gallery - Log-Log Plot

by

 

24 Feb 2012 (Updated )

Create a log-log plot

Loglog_Plot

This is an example of how to create a log-log plot in MATLAB®.

Read about the loglog function in the MATLAB documentation.

For more examples, go to MATLAB Plot Gallery

% Create a set of values for the damping factor
zeta = [0.01 .02 0.05 0.1 .2 .5 1];

% Define a color for each damping factor
colors = ['r' 'g' 'b' 'c' 'm' 'y' 'k'];

% Create a range of frequency values equally spaced logarithmically
w = logspace(-1, 1, 1000);

% Plot the gain vs. frequency for each of the seven damping factors
figure
for i = 1:7
    a = w.^2 - 1;
    b = 2*w*zeta(i);
    gain = sqrt(1./(a.^2 + b.^2));
    loglog(w, gain, 'color', colors(i))
    hold on
end

% Set the axis limits
axis([0.1 10 0.01 100])

% Add a title and axis labels
title('|G|(\omega) vs \omega')
xlabel('\omega')
ylabel('|G|(\omega)')

% Turn the grid on
grid on

Contact us