On Tue, Nov 10, 2009 at 5:45 PM, <address@hidden> wrote:
Date: Tue, 10 Nov 2009 17:31:38 -0700 Subject: Re: rlocus Step Size Change To: address@hidden
Doug,
That didn't work, it pulled my locus off the real plane for some reason (which shouldn't happen as I have one zero at +infiniti and my single pole is real). I also just tried adding the step size:
rlocus(sys, stepsize);
which resulted in the same effect as your suggestion. Any other thoughts?
Thanks for your help!
-Dustin B
Date: Tue, 10 Nov 2009 09:11:10 -0700 Subject: rlocus Step Size Change From: address@hiddenTo: address@hidden
Octave Gurus,
I am trying to change the step size and range of the "gain" of my system while using rlocus and cannot seem to get it to function properly.
I have the following packages installed (control and signal), and am using qtoctave as a GUI front-end.
According to your documentation, I should be able to change the step size following the syntax:
rlocus(sys, [step,min,max]);
Yet, I am getting errors. Is this possible another way, utilizing a k-vector and multiplying into the system transfer function prior to using rlocus? Or am I using this wrong (very likely :])?
Any help you can give me would be great!
Thanks.
Dustin Brothers MSCD Engineering
try rlocus(sys, step,min,max); no [] brackets Doug Please send me your sys or your code.
Doug
Date: Wed, 11 Nov 2009 07:45:53 -0700 Subject: Re: rlocus Step Size Change From: address@hidden To: address@hidden
Doug,
I've attached my code.
Thanks for all your help!
-Dustin B
I looked at your code and found that if you change
r=rlocus(gs,.1,.1,50); to r=rlocus(gs,.1,.1,16);
It works. I will look into why there is this restriction on the size later but for now you should be OK.
Doug
|