From help-octave-request at bevo dot che dot wisc dot edu Fri Jan 30 08:02:06 2004 Subject: RE: Problem in a if condition From: THOMAS Paul Richard To: "'Pol'" , help-octave@bevo.che.wisc.edu Date: Fri, 30 Jan 2004 14:46:01 +0100 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. Regards Paul Thomas -----Message d'origine----- De : Pol [mailto:blenderman at wanadoo dot be] Envoyé : vendredi 30 janvier 2004 14:36 À : help-octave at bevo dot che dot wisc dot edu Objet : Re: Problem in a if condition On Fri, 30 Jan 2004 14:10:13 +0100 David Bateman wrote: > This is a trick question right? > no it's not a trick I just want octave to print the error then write nothing. Here I get 4 errors ... maybe it's a trick for you but i'm pretty new and I do my best to understand it. Why do I get: error: evaluating if command near line 10, column 3 ?? the syntax is correct ... tell me what's wrong. -pol- > > y11=y(1,1); > > y12=y(1,2); > > y12 = 6 > > > y21=y(2,1); > > y21 = 3 > > > y22=y(2,2); > > > > if ( (y12-y21) > 0.00000001 ) > > 6 - 3 = 3 > 0.00000001 !!!! > > 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 ------------------------------------------------------------- --- Incoming mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.564 / Virus Database: 356 - Release Date: 19/01/04 --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.564 / Virus Database: 356 - Release Date: 19/01/04 ------------------------------------------------------------- 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 -------------------------------------------------------------