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

Reply via email to