From octave-sources-request at bevo dot che dot wisc dot edu Mon Sep 11 02:19:50 2000 Subject: coordinate transformations From: Kai Habel To: octave-sources Date: Mon, 11 Sep 2000 09:28:57 +0200 Dies ist eine mehrteilige Nachricht im MIME-Format. --------------9BEDA3040B5AE0B4F47975BC Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Hello, I have written a bunch of octave scripts, which might be worth to be included in octave. I would like to start with the coordinate transformation scripts. cart2pol - cartesian to polar or cylindrical pol2cart - polar or cylindrical to cartesian cart2sph - cartesian to spherical sph2cart - spherical to cartesian hsv2rgb - converts a HSV color value into a RGB value rgb2hsv - converts a RGB color value into a HSV value The scripts should be matlab compatible. I have tested them carefully Do you think the scripts are ok and can be included in octave? I have attached a tarball including a ChangeLog entry. -- Kai Habel mailto:kahacjde at linux dot zrz dot tu-berlin dot de --------------9BEDA3040B5AE0B4F47975BC Content-Type: application/x-gzip; name="coords.tar.gz" Content-Transfer-Encoding: base64 Content-Disposition: inline; filename="coords.tar.gz" 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 --------------9BEDA3040B5AE0B4F47975BC-- ----------------------------------------------------------------------- Octave is freely available under the terms of the GNU GPL. Octave's home on the web: http://www.che.wisc.edu/octave/octave.html How to fund new projects: http://www.che.wisc.edu/octave/funding.html Subscription information: http://www.che.wisc.edu/octave/archive.html -----------------------------------------------------------------------