[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Error with tf(): # of poles (0) < # of zeros (1)
From: |
Mildred |
Subject: |
Error with tf(): # of poles (0) < # of zeros (1) |
Date: |
Fri, 13 Jun 2008 08:31:28 +0200 |
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: <address@hidden> (GoogleTalk, Jabber)
GPG: 197C A7E6 645B 4299 6D37 684B 6F9D A8D6 [9A7D 2E2B]
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Error with tf(): # of poles (0) < # of zeros (1),
Mildred <=