From: <par...@us...> - 2009-08-25 10:09:54
|
Revision: 6135 http://octave.svn.sourceforge.net/octave/?rev=6135&view=rev Author: paramaniac Date: 2009-08-25 10:09:44 +0000 (Tue, 25 Aug 2009) Log Message: ----------- minor improvements for svplot and initial Modified Paths: -------------- trunk/octave-forge/main/control/inst/initial.m trunk/octave-forge/main/control/inst/svplot.m Modified: trunk/octave-forge/main/control/inst/initial.m =================================================================== --- trunk/octave-forge/main/control/inst/initial.m 2009-08-24 21:05:03 UTC (rev 6134) +++ trunk/octave-forge/main/control/inst/initial.m 2009-08-25 10:09:44 UTC (rev 6135) @@ -185,6 +185,7 @@ for k = 1 : n_out subplot (n_out, 1, k) plot (t, y(:, k)) + grid on if (k == 1) title ("Response to Initial Conditions") endif Modified: trunk/octave-forge/main/control/inst/svplot.m =================================================================== --- trunk/octave-forge/main/control/inst/svplot.m 2009-08-24 21:05:03 UTC (rev 6134) +++ trunk/octave-forge/main/control/inst/svplot.m 2009-08-25 10:09:44 UTC (rev 6135) @@ -180,6 +180,10 @@ sigma_min_db = 20 * log10 (sigma_min); sigma_max_db = 20 * log10 (sigma_max); + ## Determine axes + ax_vec = axis2dlim ([[w(:), sigma_min_db(:)]; [w(:), sigma_max_db(:)]]); + ax_vec(1:2) = [min(w), max(w)]; + ## Determine xlabel if (digital) xl_str = sprintf ('Frequency [rad/s] Pi / T = %g', pi/t_sam); @@ -189,6 +193,7 @@ ## Plot results semilogx (w, sigma_min_db, 'b', w, sigma_max_db, 'b') + axis (ax_vec) title ('Singular Values') xlabel (xl_str) ylabel ('Singular Values [dB]') This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |