From help-octave-request at bevo dot che dot wisc dot edu Fri Jan 30 08:11:12 2004 Subject: Re: Problem in a if condition From: David Bateman To: THOMAS Paul Richard Cc: "'Pol'" , help-octave@bevo.che.wisc.edu Date: Fri, 30 Jan 2004 15:04:16 +0100 Daprès THOMAS Paul Richard (le 30/01/2004): > Pol, > > The "error" comes about because you have invoked error. This gives your > original error message and a traceback in subsequent lines. These are not > new errors. If you want to trap the error and have execution continue, use > the try/catch blocks (enter > help try). Alternatively, set an error flag > to tell your programme that bad things are happening and use disp("message") > or fprintf(1,"message",[]) to output to the console. > Or if you want the error and not the backtrace, terminate the string to the error command in "\n"... Try error("test error\n") versus error("test error"). D. -- David Bateman David dot Bateman at motorola dot com Motorola CRM +33 1 69 35 48 04 (Ph) Parc Les Algorithmes, Commune de St Aubin +33 1 69 35 77 01 (Fax) 91193 Gif-Sur-Yvette FRANCE The information contained in this communication has been classified as: [x] General Business Information [ ] Motorola Internal Use Only [ ] Motorola Confidential Proprietary ------------------------------------------------------------- Octave is freely available under the terms of the GNU GPL. Octave's home on the web: http://www.octave.org How to fund new projects: http://www.octave.org/funding.html Subscription information: http://www.octave.org/archive.html -------------------------------------------------------------