Mercurial > octave-nkf
diff doc/interpreter/splineimages.m @ 16994:333243133364
Use matrix concatenation for strings, rather than cstrcat(), for clarity and performance.
matrix concatenation is ~80% faster than cstrcat().
* doc/interpreter/strings.txi: Document preference for matrix concatenation
as opposed to alternatives.
* doc/interpreter/geometryimages.m, doc/interpreter/interpimages.m,
doc/interpreter/plotimages.m, doc/interpreter/sparseimages.m,
doc/interpreter/splineimages.m, scripts/general/genvarname.m,
scripts/general/int2str.m, scripts/general/num2str.m,
scripts/help/__makeinfo__.m, scripts/help/help.m,
scripts/miscellaneous/copyfile.m, scripts/miscellaneous/dir.m,
scripts/miscellaneous/edit.m, scripts/miscellaneous/fact.m,
scripts/miscellaneous/fullfile.m, scripts/miscellaneous/mkoctfile.m,
scripts/miscellaneous/movefile.m, scripts/miscellaneous/perl.m,
scripts/miscellaneous/python.m, scripts/miscellaneous/run.m,
scripts/miscellaneous/tempdir.m, scripts/miscellaneous/unpack.m,
scripts/pkg/private/configure_make.m, scripts/pkg/private/create_pkgadddel.m,
scripts/pkg/private/extract_pkg.m, scripts/pkg/private/get_description.m,
scripts/pkg/private/get_forge_pkg.m, scripts/pkg/private/getarch.m,
scripts/pkg/private/getarchprefix.m, scripts/pkg/private/install.m,
scripts/pkg/private/installed_packages.m,
scripts/pkg/private/load_packages_and_dependencies.m,
scripts/pkg/private/rebuild.m, scripts/pkg/private/repackage.m,
scripts/pkg/private/shell.m, scripts/pkg/private/uninstall.m,
scripts/plot/private/__go_draw_axes__.m, scripts/signal/spectral_adf.m,
scripts/signal/spectral_xdf.m, scripts/statistics/tests/z_test.m,
scripts/statistics/tests/z_test_2.m, scripts/strings/mat2str.m,
scripts/strings/strtok.m, scripts/testfun/__run_test_suite__.m,
scripts/testfun/assert.m, scripts/testfun/demo.m, scripts/testfun/speed.m,
scripts/testfun/test.m, test/eval-catch.tst, test/io.tst, test/try.tst: Replace
cstrcat() with matrix concatenation where possible.
author | Rik <rik@octave.org> |
---|---|
date | Wed, 17 Jul 2013 14:02:32 -0700 |
parents | e12945668746 |
children | 8b692d9ea54e |
line wrap: on
line diff
--- a/doc/interpreter/splineimages.m Wed Jul 17 10:09:44 2013 -0700 +++ b/doc/interpreter/splineimages.m Wed Jul 17 14:02:32 2013 -0700 @@ -26,7 +26,7 @@ if (strcmp (typ, "eps")) d_typ = "-depsc2"; else - d_typ = cstrcat ("-d", typ); + d_typ = ["-d" typ]; endif if (strcmp (typ, "txt")) @@ -47,7 +47,7 @@ axis tight ylim ([-2.5 2.5]) legend ("data", "41 breaks, 40 pieces", "11 breaks, 10 pieces") - print (cstrcat (nm, ".", typ), d_typ) + print ([nm "." typ], d_typ); elseif (strcmp (nm, "splinefit2")) ## Spline orders ## Data (200 points) x = 2 * pi * rand (1, 200); @@ -69,7 +69,7 @@ axis tight ylim ([-2.5 2.5]) legend ({"data", "order 0", "order 1", "order 2", "order 3", "order 4"}) - print (cstrcat (nm, ".", typ), d_typ) + print ([nm, "." typ], d_typ); elseif (strcmp (nm, "splinefit3")) ## Data (100 points) x = 2 * pi * [0, (rand (1, 98)), 1]; @@ -86,7 +86,7 @@ axis tight ylim ([-2 3]) legend ({"data", "no constraints", "periodic"}) - print (cstrcat (nm, ".", typ), d_typ) + print ([nm "." typ], d_typ); elseif (strcmp (nm, "splinefit4")) ## Data (200 points) x = 2 * pi * rand (1, 200); @@ -109,7 +109,7 @@ axis tight ylim ([-1.5 1.5]) legend({"data", "clamped", "hinged periodic"}) - print (cstrcat (nm, ".", typ), d_typ) + print ([nm "." typ], d_typ); elseif (strcmp (nm, "splinefit5")) ## Truncated data x = [0, 1, 2, 4, 8, 16, 24, 40, 56, 72, 80] / 80; @@ -130,7 +130,7 @@ legend ({"data", "spline", "breaks"}) axis tight ylim ([0 0.1]) - print (cstrcat (nm, ".", typ), d_typ) + print ([nm "." typ], d_typ); elseif (strcmp (nm, "splinefit6")) ## Data x = linspace (0, 2*pi, 200); @@ -153,7 +153,7 @@ "robust, beta = 0.75", "no robust fitting"}) axis tight ylim ([-2 2]) - print (cstrcat (nm, ".", typ), d_typ) + print ([nm "." typ], d_typ); endif hide_output (); endfunction