Error with tf(): # of poles (0) < # of zeros (1)

Mildred ml.mildred593 at online.fr
Fri Jun 13 01:31:28 CDT 2008


Hi,

Why isn't it possible to have more zeros than poles ?

octave:1> sysout(tf([1 0], [1]))
error: # of poles (0) < # of zeros (1)
error: evaluating if command near line 79, column 3
error: called from `tf' in file `/usr/share/octave/3.0.1/m/control/system/tf.m'
error: evaluating argument list element number 1

I know this represents a non-causal system. But even if we can't build
it, it doesn't prevent us to represent it.


Last thing, why can't we build system like this (like in matlab):

	s = tf('s')
	sys = 1 / (1 + s)

Thanks

Mildred

-- 
Mildred Ki'lya
E-Mail:	mildred593(at)online.fr

Site:	<http://mildred632.free.fr/>
XMPP:	<mildred at jabber.fr> (GoogleTalk, Jabber)

GPG:	197C A7E6 645B 4299 6D37 684B 6F9D A8D6 [9A7D 2E2B]


More information about the Help-octave mailing list