help-octave
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Problem in a if condition


From: Pol
Subject: Problem in a if condition
Date: Fri, 30 Jan 2004 13:58:30 +0100

Hi there,

this is my forst message on the list, I say hello to everyone.
I subscribed because I don't find any solution to my problem on the net.

Let's explain it.

I'm a student trying to convert teachers of my school to use octave
instead of another well know math soft.

I succeded to find how to use .m files and I have a problem with that
one:

function [ZE,ZM,ZS] = cqy2pip(y)

% fonction [YE,YM,YS] = cqy2pip(y)

y11=y(1,1);
y12=y(1,2);
y21=y(2,1);
y22=y(2,2);

  if ( (y12-y21) > 0.00000001 )
   error ("The quadripole is not passif");
  else
    ZE =  1 / (y11+y21) ;
    ZM = -1 / y21       ;
    ZS =  1 / (y22+y21) ;
  endif
  
endfunction

And this is the output I get:

octave:1> t=[1,6;3,4]
t =

  1  6
  3  4

octave:2> z=cqy2pip(t)
error: The quadripole is not passif
error: evaluating if command near line 10, column 3
error: called from `cqy2pip' in file
`/usr/share/octave/2.1.50/m/CQFILES/cqy2pip.m' error: evaluating
assignment expression near line 2, column 2 octave:2> 

So... where is the error ?

Thanks for your time.

 -pol-



-------------------------------------------------------------
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
-------------------------------------------------------------



reply via email to

[Prev in Thread] Current Thread [Next in Thread]