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 ------------------------------------------------------------------------------ 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
