Hi again, I am trying to find a replacement for sysdimensions from control-legacy using the control package 2.0.2. Size gives only partial information. Is there a function or size must be modified?
Thanks On Wed, Jul 6, 2011 at 2:54 PM, Juan Pablo Carbajal <[email protected]> wrote: > Hi Lukas, > I was following your example of a wrapper and found the following > the function ss2tf has a different interface than your function ss. > The last argument is not the time sample as in your function but an > index of the input vector > http://www.mathworks.com/help/toolbox/signal/ss2tf.html > > Is there any of the options in your ss function that can handle this > or should that option be added? > > Also, I cannot access tfdata directly nor octave can find it (though > is there in @lti), I am not experienced with objects and may be > something related to that. > > Thanks > > > On Wed, Jul 6, 2011 at 2:03 PM, Juan Pablo Carbajal <[email protected]> > wrote: >> Hi Lukas >> >> That definitely sounds like an idea. I will roceed the way you >> suggested and when I got it UNIT running I will send them your >> comments so they update their package. >> >> I will be back with more news. >> >> JPi >> >> >> On Wed, Jul 6, 2011 at 1:02 PM, Lukas Reichlin <[email protected]> >> wrote: >>> On 05.07.2011, at 14:20, Juan Pablo Carbajal wrote: >>> >>>> On Tue, Jul 5, 2011 at 12:05 PM, Lukas Reichlin >>>> <[email protected]> wrote: >>>>> >>>>> On 05.07.2011, at 08:13, Juan Pablo Carbajal wrote: >>>>> >>>>>> On Tue, Jul 5, 2011 at 7:22 AM, Lukas Reichlin >>>>>> <[email protected]> wrote: >>>>>>> On 05.07.2011, at 00:04, Juan Pablo Carbajal wrote: >>>>>>> >>>>>>>> Hi all, >>>>>>>> >>>>>>>> I was searching the control package for the functions ss2tf, abcddim. >>>>>>>> If I am not worng they were there some time ago, weren't they? At >>>>>>>> least google seems to support this. >>>>>>>> Where can I find them now? >>>>>>>> I have installed the control package 2.0.2 >>>>>>>> >>>>>>>> Thank you very much >>>>>>>> >>>>>>>> -- >>>>>>>> M. Sc. Juan Pablo Carbajal >>>>>>>> ----- >>>>>>>> PhD Student >>>>>>>> University of Zürich >>>>>>>> www.ailab.ch/carbajal >>>>>>> >>>>>>> Hi Juan >>>>>>> >>>>>>> These two function are part of control-1.0.11, now labeled as >>>>>>> control-legacy [1]. The control package version 2 is now based on >>>>>>> SLICOT routines and supports overloaded operators (L = P * C, ...). >>>>>>> The new control package is more Matlab-compatible, but m-files using >>>>>>> functions specific to control-legacy need to be adapted to the newer >>>>>>> control-2.x.y package: >>>>>>> >>>>>>> Replacement for ss2tf: >>>>>>> sys_tf = tf (sys_ss) >>>>>>> >>>>>>> Replacement for abcddim: >>>>>>> [p, m] = size (sys) >>>>>>> >>>>>>> Regards, >>>>>>> Lukas >>>>>>> >>>>>>> [1] >>>>>>> http://octave.svn.sourceforge.net/viewvc/octave/trunk/octave-forge/extra/control-legacy/ >>>>>>> >>>>>>> >>>>>> >>>>>> Thank you very much for the answer. >>>>>> I got to this because of a system identification package available in >>>>>> the internet http://sigpromu.org/idtoolbox/. I do not know whether to >>>>>> get control-legacy or modify the package. What would you suggest? >>>>>> >>>>>> >>>>>> -- >>>>>> M. Sc. Juan Pablo Carbajal >>>>>> ----- >>>>>> PhD Student >>>>>> University of Zürich >>>>>> www.ailab.ch/carbajal >>>>> >>>>> I'm afraid that UNIT version 3 won't run on Octave because of its >>>>> graphical user interface. There's no Matlab-compatible GUI support at >>>>> the moment (Octave 3.4.2). If you have enough stamina, you can help >>>>> improving the control package and/or adapt UNIT (without its GUI) to >>>>> Octave. >>>>> >>>>> Regards, >>>>> Lukas >>>>> >>>>> >>>> >>>> Thanks for the answer, >>>> >>>> I was thinking on the non-GUI UNIT, of course. I will like to make it >>>> work with Octave (I almost need to do it). Now, you provide two >>>> possible paths, adapt control package to UNIT or vice-versa. >>>> It seems to me that adapting (probably extending with a couple of >>>> wrappers) the control package is more reasonable. What do you think? >>>> So far I have noticed that UNIT needs lots of functions that were in >>>> the old control package but are not there anymore. Is there a >>>> compatibility table between old control and new control packages >>>> available? Where could I look? >>>> If the table doesn't exist I can provide a list of the functions that >>>> UNIT is requesting and see if you can tell which ones are missing and >>>> which ones have other name/interface. What do you think? >>>> >>>> Regards, >>>> >>>> -- >>>> M. Sc. Juan Pablo Carbajal >>>> ----- >>>> PhD Student >>>> University of Zürich >>>> www.ailab.ch/carbajal >>> >>> Matlab exists since three decades and has many outdated commands which >>> Mathworks doesn't list on their website any longer, but somehow people keep >>> using them. >>> Examples are: >>> [num, den] = ss2tf (a, b, c, d) >>> step (num, den) >>> bode (a, b, c, d) >>> >>> More recent editions of the control systems toolbox support "systems", >>> therefore you don't need to juggle with state-space matrices or polynomial >>> vectors. When I started to rewrite the control package, I decided to focus >>> my efforts on the current set of commands. Neglecting antique commands >>> also simplifies the code. >>> >>> Maybe you want to create a package like "control-stone-age-commands" and >>> provide some wrappers e.g. >>> >>> function [num, den] = ss2tf (varargin) >>> [num, den] = tfdata (ss (varargin{:})); >>> endfunction >>> >>> Regards, >>> Lukas >>> >>> PS: List of available functions: >>> http://octave.sourceforge.net/control/overview.html >>> >>> >>> >>> >> >> >> >> -- >> M. Sc. Juan Pablo Carbajal >> ----- >> PhD Student >> University of Zürich >> www.ailab.ch/carbajal >> > > > > -- > M. Sc. Juan Pablo Carbajal > ----- > PhD Student > University of Zürich > www.ailab.ch/carbajal > -- M. Sc. Juan Pablo Carbajal ----- PhD Student University of Zürich www.ailab.ch/carbajal ------------------------------------------------------------------------------ All of the data generated in your IT infrastructure is seriously valuable. Why? It contains a definitive record of application performance, security threats, fraudulent activity, and more. Splunk takes this data and makes sense of it. IT sense. And common sense. http://p.sf.net/sfu/splunk-d2d-c2 _______________________________________________ Octave-dev mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/octave-dev
