help-octave
[Top][All Lists]
Advanced

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

Re: c2d


From: Doug Stewart
Subject: Re: c2d
Date: Sun, 02 Sep 2007 19:37:15 -0500
User-agent: Thunderbird 1.5.0.13 (Windows/20070809)

Gino Francisco Alania Hurtado wrote:
octave:4> [Npz,Dpz]=c2d(Nu,De,'zoh',T)
usage: dsys=c2d(sys[,T])
error: evaluating if command near line 104, column 3
error: called from `c2d' in file `/home/nitcom/gino/octave/share/octave/2.1.73/m/control/system/c2d.m'


Doug Stewart escribió:
Gino Francisco Alania Hurtado wrote:
I need help me ,  used command c2d

octave:6> T=0.05;
octave:7> Nu=200;
octave:8> De=[1 30 200];
octave:9> [Npz,Dpz]=c2d(Nu,De,T,'zoh')

[Npz,Dpz]=c2d(Nu,De,'zoh',T)



usage: dsys=c2d(sys[,T])
error: evaluating if command near line 104, column 3

as the function would have to be used c2d?

_______________________________________________
Help-octave mailing list
address@hidden
https://www.cae.wisc.edu/mailman/listinfo/help-octave




Sorry I should have look at it a little closer!!

Here is what you want    I think

T=0.05;
Nu=200;
De=[1 30 200];
sys1=tf2sys(Nu,De);
sysout(sys1)
sys2=c2d(sys1,T);
sysout(sys2)
[Npz Dpz] = sys2tf(sys2)
roots(Npz)
roots(Dpz)

Now depending on what version of Octave you have  you might want:


T=0.05;
Nu=200;
De=[1 30 200];
sys1=tf(Nu,De);
sysout(sys1)
sys2=c2d(sys1,T);
sysout(sys2)
[Npz Dpz] = sys2tf(sys2)
roots(Npz)
roots(Dpz)




reply via email to

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