# HG changeset patch # User Ben Abbott # Date 1272668935 14400 # Node ID 46c8ecc4d565137c43f3ff0421c8d9f59bbcdb24 # Parent 4b421123fd175ea1daaed9b74e5c17574d7cd908 Add demos to loglogerr.m, semilogxerr.m, & semilogyerr.m diff -r 4b421123fd17 -r 46c8ecc4d565 scripts/ChangeLog --- a/scripts/ChangeLog Fri Apr 30 18:28:21 2010 -0400 +++ b/scripts/ChangeLog Fri Apr 30 19:08:55 2010 -0400 @@ -1,5 +1,7 @@ 2010-04-30 Ben Abbott + * plot/loglogerr.m, plot/semilogxerr.m, plot/semilogyerr.m: + Add demos. * plot/private/__errplot__.m: Fix bug parsing errorbar style. * plot/private/__errplot__.m: Implement errorbars in the Matlab style. diff -r 4b421123fd17 -r 46c8ecc4d565 scripts/plot/loglogerr.m --- a/scripts/plot/loglogerr.m Fri Apr 30 18:28:21 2010 -0400 +++ b/scripts/plot/loglogerr.m Fri Apr 30 19:08:55 2010 -0400 @@ -60,3 +60,12 @@ end_unwind_protect endfunction + +%!demo +%! x = exp (log(0.01):0.2:log(10)); +%! y = wblpdf (x, 3, 2); +%! eyu = 2*rand (size (y)) .* y; +%! eyl = 0.5*rand (size (y)) .* y; +%! loglogerr (x, y, eyl, eyu, "#~x-") +%! xlim (x([1, end])) + diff -r 4b421123fd17 -r 46c8ecc4d565 scripts/plot/semilogxerr.m --- a/scripts/plot/semilogxerr.m Fri Apr 30 18:28:21 2010 -0400 +++ b/scripts/plot/semilogxerr.m Fri Apr 30 19:08:55 2010 -0400 @@ -60,3 +60,10 @@ end_unwind_protect endfunction + +%!demo +%! x = exp (log(0.01):0.2:log(10)); +%! y = wblpdf (x, 2, 2); +%! ey = 0.5*rand (size (y)) .* y; +%! semilogxerr (x, y, ey, "#~x-") +%! xlim (x([1, end])) diff -r 4b421123fd17 -r 46c8ecc4d565 scripts/plot/semilogyerr.m --- a/scripts/plot/semilogyerr.m Fri Apr 30 18:28:21 2010 -0400 +++ b/scripts/plot/semilogyerr.m Fri Apr 30 19:08:55 2010 -0400 @@ -59,3 +59,12 @@ end_unwind_protect endfunction + +%!demo +%! x = 0.25:0.25:10; +%! y = wblpdf (x, 4, 2); +%! eyu = rand (size (y)); +%! eyl = 1.0 - 1./(1+eyu); +%! semilogyerr (x, y, eyl.*y, eyu.*y, "~-d") +%! xlim ([0 10]) +