octave-maintainers
[Top][All Lists]
Advanced

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

Re: Request for Matlab text output


From: Lukas Reichlin
Subject: Re: Request for Matlab text output
Date: Tue, 20 Oct 2015 17:56:08 +0200

On 20.10.2015, at 14:35, NJank <address@hidden> wrote:

> Lukas Reichlin-4 wrote
>> Dear Octave community,
>> 
>> For the control package, I'm planning to increase Matlab compatibility by
>> supporting additional properties for LTI models.
>> Now I wonder how Matlab displays the models defined in the following
>> script file:
>> 
>> http://sourceforge.net/p/octave/control/ci/default/tree/devel/units.m
>> 
>> Could someone with access to a somewhat recent Matlab version (plus
>> Control System Toolbox) please run the script 'units.m' from the link
>> above and send me its output? (copy-pasted text, not a screenshot if
>> possible)
>> 
>> Thanks in advance,
>> Lukas
> 
> output from v2015a
> workspace attached. 
> 
> ran a ver, then your units.m script
> 
>>> ver
> ----------------------------------------------------------------------------------------------------
> MATLAB Version: 8.5.0.197613 (R2015a)
> MATLAB License Number: 186008
> Operating System: Microsoft Windows Server 2012 Standard Version 6.2 (Build
> 9200)
> Java Version: Java 1.7.0_60-b19 with Oracle Corporation Java HotSpot(TM)
> 64-Bit Server VM mixed mode
> ----------------------------------------------------------------------------------------------------
> MATLAB                                                Version 8.5       
> (R2015a)
> Simulink                                              Version 8.5       
> (R2015a)
> Aerospace Blockset                                    Version 3.15      
> (R2015a)
> Aerospace Toolbox                                     Version 2.15      
> (R2015a)
> Bioinformatics Toolbox                                Version 4.5.1     
> (R2015a)
> Communications System Toolbox                         Version 6.0       
> (R2015a)
> Computer Vision System Toolbox                        Version 6.2       
> (R2015a)
> Control System Toolbox                                Version 9.9       
> (R2015a)
> Curve Fitting Toolbox                                 Version 3.5.1     
> (R2015a)
> DSP System Toolbox                                    Version 9.0       
> (R2015a)
> Data Acquisition Toolbox                              Version 3.7       
> (R2015a)
> Database Toolbox                                      Version 5.2.1     
> (R2015a)
> Datafeed Toolbox                                      Version 5.1       
> (R2015a)
> Econometrics Toolbox                                  Version 3.2       
> (R2015a)
> Financial Instruments Toolbox                         Version 2.1       
> (R2015a)
> Financial Toolbox                                     Version 5.5       
> (R2015a)
> Fixed-Point Designer                                  Version 5.0       
> (R2015a)
> Fuzzy Logic Toolbox                                   Version 2.2.21    
> (R2015a)
> Global Optimization Toolbox                           Version 3.3.1     
> (R2015a)
> Image Acquisition Toolbox                             Version 4.9       
> (R2015a)
> Image Processing Toolbox                              Version 9.2       
> (R2015a)
> Instrument Control Toolbox                            Version 3.7       
> (R2015a)
> MATLAB Coder                                          Version 2.8       
> (R2015a)
> MATLAB Compiler                                       Version 6.0       
> (R2015a)
> MATLAB Compiler SDK                                   Version 6.0       
> (R2015a)
> MATLAB Report Generator                               Version 4.1       
> (R2015a)
> Mapping Toolbox                                       Version 4.1       
> (R2015a)
> Model Predictive Control Toolbox                      Version 5.0.1     
> (R2015a)
> Neural Network Toolbox                                Version 8.3       
> (R2015a)
> OPC Toolbox                                           Version 3.3.3     
> (R2015a)
> Optimization Toolbox                                  Version 7.2       
> (R2015a)
> Parallel Computing Toolbox                            Version 6.6       
> (R2015a)
> Partial Differential Equation Toolbox                 Version 2.0       
> (R2015a)
> Robust Control Toolbox                                Version 5.3       
> (R2015a)
> Signal Processing Toolbox                             Version 7.0       
> (R2015a)
> SimEvents                                             Version 4.4       
> (R2015a)
> SimMechanics                                          Version 4.6       
> (R2015a)
> Simscape                                              Version 3.13      
> (R2015a)
> Simulink 3D Animation                                 Version 7.3       
> (R2015a)
> Simulink Coder                                        Version 8.8       
> (R2015a)
> Simulink Control Design                               Version 4.2       
> (R2015a)
> Simulink Design Optimization                          Version 2.7       
> (R2015a)
> Spreadsheet Link EX                                   Version 3.2.3     
> (R2015a)
> Stateflow                                             Version 8.5       
> (R2015a)
> Statistics and Machine Learning Toolbox               Version 10.0      
> (R2015a)
> Symbolic Math Toolbox                                 Version 6.2       
> (R2015a)
> System Identification Toolbox                         Version 9.2       
> (R2015a)
> Wavelet Toolbox                                       Version 4.14.1    
> (R2015a)
>>> units
> 
> sys =
> 
>  a = 
>               x1          x2          x3
>   x1      0.3325     -0.5981     -0.1902
>   x2     -0.2371      0.3206     -0.5838
>   x3       0.581      0.1985  -0.0008821
> 
>  b = 
>           u1      u2
>   x1   2.585       0
>   x2       0       0
>   x3  0.1873       0
> 
>  c = 
>            x1       x2       x3
>   y1   -1.795  -0.5445   0.7394
>   y2   0.8404        0    1.712
>   y3   -0.888  -0.6003        0
>   y4        0     0.49   -2.138
> 
>  d = 
>            u1       u2
>   y1        0    0.124
>   y2    1.355        0
>   y3        0   -1.961
>   y4        0  -0.1977
> 
> Sample time: unspecified
> Discrete-time state-space model.
> 
> 
> sys_ss =
> 
>  a = 
>                 power     voltage     current
>   power        0.3325     -0.5981     -0.1902
>   voltage     -0.2371      0.3206     -0.5838
>   current       0.581      0.1985  -0.0008821
> 
>  b = 
>             angle  length
>   power     2.585       0
>   voltage       0       0
>   current  0.1873       0
> 
>  c = 
>                power  voltage  current
>   energy      -1.795  -0.5445   0.7394
>   mass        0.8404        0    1.712
>   force       -0.888  -0.6003        0
>   frequency        0     0.49   -2.138
> 
>  d = 
>                angle   length
>   energy           0    0.124
>   mass         1.355        0
>   force            0   -1.961
>   frequency        0  -0.1977
> 
> Sample time: 1 seconds
> Discrete-time state-space model.
> 
> 
> sys_tf =
> 
>  From input "angle" to output...
>               -4.502 z^2 + 2.961 z - 0.6717
>   energy:  ------------------------------------
>            z^3 - 0.6523 z^2 + 0.1906 z - 0.2858
> 
>          1.355 z^3 + 1.61 z^2 + 1.896 z - 1.116
>   mass:  --------------------------------------
>           z^3 - 0.6523 z^2 + 0.1906 z - 0.2858
> 
>               -2.296 z^2 + 1.2 z + 0.1663
>   force:  ------------------------------------
>           z^3 - 0.6523 z^2 + 0.1906 z - 0.2858
> 
>                  -0.4006 z^2 - 3.305 z + 0.8963
>   frequency:  ------------------------------------
>               z^3 - 0.6523 z^2 + 0.1906 z - 0.2858
> 
>  From input "length" to output...
>   energy:  0.124
> 
>   mass:  0
> 
>   force:  -1.961
> 
>   frequency:  -0.1977
> 
> Sample time: 1 seconds
> Discrete-time transfer function.
> 
> 
> sys_zpk =
> 
>  From input "angle" to output...
>             -4.5016 (z^2 - 0.6578z + 0.1492)
>   energy:  -----------------------------------
>            (z-0.8344) (z^2 + 0.1821z + 0.3425)
> 
>          1.3546 (z-0.4034) (z^2 + 1.592z + 2.042)
>   mass:  ----------------------------------------
>            (z-0.8344) (z^2 + 0.1821z + 0.3425)
> 
>              -2.296 (z-0.6363) (z+0.1139)
>   force:  -----------------------------------
>           (z-0.8344) (z^2 + 0.1821z + 0.3425)
> 
>                  -0.40058 (z+8.513) (z-0.2628)
>   frequency:  -----------------------------------
>               (z-0.8344) (z^2 + 0.1821z + 0.3425)
> 
>  From input "length" to output...
>   energy:  0.12405
> 
>   mass:  0
> 
>   force:  -1.9609
> 
>   frequency:  -0.1977
> 
> Sample time: 1 seconds
> Discrete-time zero/pole/gain model.
> 
> 
> sys_frd =
> 
>  From input "angle" to:
> 
>    Frequency(rad/s)          energy              mass              force      
>    ----------------          ------              ----              -----      
>         0.0010         -8.7603 + 0.0415i  14.8297 - 0.0744i  -3.6837 +
> 0.0141i
>         0.0017         -8.7599 + 0.0692i  14.8290 - 0.1241i  -3.6836 +
> 0.0235i
>         0.0028         -8.7587 + 0.1155i  14.8270 - 0.2070i  -3.6832 +
> 0.0392i
>         0.0046         -8.7556 + 0.1925i  14.8214 - 0.3452i  -3.6822 +
> 0.0653i
>         0.0077         -8.7470 + 0.3208i  14.8059 - 0.5752i  -3.6794 +
> 0.1088i
>         0.0129         -8.7230 + 0.5334i  14.7632 - 0.9564i  -3.6717 +
> 0.1810i
>         0.0215         -8.6572 + 0.8819i  14.6455 - 1.5814i  -3.6504 +
> 0.2994i
>         0.0359         -8.4801 + 1.4359i  14.3290 - 2.5752i  -3.5931 +
> 0.4880i
>         0.0599         -8.0299 + 2.2456i  13.5239 - 4.0296i  -3.4475 +
> 0.7657i
>         0.1000         -7.0331 + 3.1932i  11.7387 - 5.7383i  -3.1250 +
> 1.0988i
> 
>  From input "angle" to:
> 
> Frequency(rad/s)         frequency    
> ----------------         ---------    
>     0.0010         -11.1245 + 0.0668i
>     0.0017         -11.1239 + 0.1115i
>     0.0028         -11.1221 + 0.1859i
>     0.0046         -11.1171 + 0.3100i
>     0.0077         -11.1031 + 0.5166i
>     0.0129         -11.0645 + 0.8589i
>     0.0215         -10.9583 + 1.4202i
>     0.0359         -10.6726 + 2.3124i
>     0.0599          -9.9458 + 3.6175i
>     0.1000          -8.3336 + 5.1476i
> 
>  From input "length" to:
> 
>    Frequency(rad/s)    energy  mass   force   frequency
>    ----------------    ------  ----   -----   ---------
>         0.0010         0.1240    0   -1.9609   -0.1977 
>         0.0017         0.1240    0   -1.9609   -0.1977 
>         0.0028         0.1240    0   -1.9609   -0.1977 
>         0.0046         0.1240    0   -1.9609   -0.1977 
>         0.0077         0.1240    0   -1.9609   -0.1977 
>         0.0129         0.1240    0   -1.9609   -0.1977 
>         0.0215         0.1240    0   -1.9609   -0.1977 
>         0.0359         0.1240    0   -1.9609   -0.1977 
>         0.0599         0.1240    0   -1.9609   -0.1977 
>         0.1000         0.1240    0   -1.9609   -0.1977 
> 
> Sample time: 1 seconds
> Discrete-time frequency response.
> units_workspace.mat
> <http://octave.1599824.n4.nabble.com/file/n4673019/units_workspace.mat>  

Thank you very much for your quick response!

I'm surprised that Matlab doesn't display the input/output/state units at all. 
I've expected that Matlab would display the units together with the 
corresponding input/output/state names, or at least in an extra line similar to 
input/output groups.

Best regards,
Lukas






reply via email to

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