Log Frequency Scale in Octave

Introduction: Log Frequency Scale in Octave

About: Too much television as a kid.

Say you are defining a filter in GNU Octave. You need the frequency on the horizontal axis to be logarithmic instead of linear. This is done using the semilogx() function. In the next step you can see a high pass filter (HP) that demonstrates just that and generates the above image.

Teacher Notes

Teachers! Did you use this instructable in your classroom?
Add a Teacher Note to share how you incorporated it into your lesson.

Step 1: Semilogx()

freq = [20:100:20000];
xc = 1 ./ (2 * pi * 0.000000016 * freq); z = sqrt(xc.^2 + 1000^2); vout = 10.0 * 1000 ./ z; semilogx(freq, vout, ‘r-’); grid on; xlabel(‘freq’); ylabel(‘volts’); legend(‘HP filter’);

Be the First to Share


    • Finish It Already Speed Challenge

      Finish It Already Speed Challenge
    • First Time Author Contest

      First Time Author Contest
    • Space Challenge

      Space Challenge