PageRenderTime 51ms CodeModel.GetById 24ms RepoModel.GetById 0ms app.codeStats 0ms

/branches/AM-LT/bindings/octave/PLplot/rgbplot.m

#
MATLAB | 33 lines | 27 code | 6 blank | 0 comment | 3 complexity | 9589c580f14b9c4811bee1247cf4f92e MD5 | raw file
Possible License(s): LGPL-2.0, BSD-3-Clause-No-Nuclear-License-2014, Apache-2.0, GPL-2.0
  1. ## Copyright (C) 1998, 1999, 2000 Joao Cardoso.
  2. ##
  3. ## This program is free software; you can redistribute it and/or modify it
  4. ## under the terms of the GNU General Public License as published by the
  5. ## Free Software Foundation; either version 2 of the License, or (at your
  6. ## option) any later version.
  7. ##
  8. ## This program is distributed in the hope that it will be useful, but
  9. ## WITHOUT ANY WARRANTY; without even the implied warranty of
  10. ## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
  11. ## General Public License for more details.
  12. ##
  13. ## This file is part of plplot_octave.
  14. ## rgbplot(map)
  15. ##
  16. ## Plot color map.
  17. ## rgbplot(MAP) plots a color map, i.e. an m-by-3 matrix which
  18. ## is appropriate input for COLORMAP. The three columns of the
  19. ## colormap matrix are plotted in red, green, and blue lines.
  20. function rgbplot(map)
  21. if (columns(map) != 3)
  22. error('map must be a 3-column colormap matrix.');
  23. endif
  24. m = 1:size(map,1);
  25. leg = ['r;Red;'; 'g;Green;'; 'b;Blue;'];
  26. plot(m, map, leg);
  27. endfunction