File Exchange

image thumbnail

MIMO Toolbox

version 1.0 (302 KB) by

Multivarialbe control toolbox

4.13333
15 Ratings

26 Downloads

Updated

View License

The MIMO Toolbox is a collection of Matlab functions and a GUI. Its purpose is to complement the Control Toolbox for Matlab with functions capable of handling the multivariable input-output scheme.The MIMO Toolbox was developed for Matlab 7.

The gui, icdtool, is a MIMO design utility based on Individual Channel design for 2x2 systems.

I've included a .pdf document that contains the function reference, along with a brief explanation of the theory behind the functions. I recommend you read it, as the information provided is quite useful.

Comments and Ratings (27)

Ahmed khliaa

I have the following Errros :
I was trying with
[R,S]=rga(AS_u,BS_u,CS_u,DS_u,0)
AS BS CS DS are my systems Matrices
In sym/inv (line 22)
X = privUnaryOp(A, 'symobj::inv');

In ss2sym (line 37)
g=simple(c*inv(p*eye(n) - a)*b +d);

In rga (line 78)
g=ss2sym(a,b,c,d);
anybody can help ?

ARDV DVAR

not working with Matlab 2015

mehdi najafi

@hassan
I think you need Maple for using this toolbox.

hi, I get the error msg

Undefined function 'maple' for input arguments of type 'sym'.

Error in smform (line 80)
S=maple('smith',P,p);

can you help?! please!

Its a great toolbox.
However, I am facing some errors in my Matlab 2014b.
And I am getting this even when I run the given example:

Warning: Function 'simple' will be removed in a future release. Use 'simplify' instead.
> In sym.simple at 41
In tf2sym at 54
In smform at 48
Error using symengine (line 58)
Array sizes must match.

Error in sym/privBinaryOp (line 835)
Csym = mupadmex(op,args{1}.s, args{2}.s, varargin{:});

Error in sym/lcm (line 27)
cSym = privBinaryOp(args{1}, args{2}, 'symobj::zip', 'lcm');

Error in smform (line 69)
d1(k)=lcm(factor(d(i)),factor(d(i-1)));

amin

amin (view profile)

ALEXIS

ALEXIS (view profile)

good

This is a useful and well-written toolbox! Thanks!

noush

noush (view profile)

Xiaochen Wang

Jaekwan

oh god !!

Oskar Vivero

Oskar Vivero (view profile)

Certainly possible, but it will have to wait. I haven't upgraded my Matlab version at the moment (still on 2007b I think).

Blake

Blake (view profile)

Would it be possible to incorporate the MuPad engine on this? I understand Matlab R2009+ do not use the maple engine (needed for smform). Thank you.

Ammar

Ammar (view profile)

Thanks for sharing

xu zhenhua

THANKS!

majid shokri

hi
tanks for your kind consideration

Rita Deák

good

Jozsef Vass, Dr.

Alex Tsai

The code is very well documented, and the author is extremely helpful and prompt in responding to any questions.

Sima Valizadeh

thanks to the author for distributing this helpful toolbox

elahe soleimani

hallo

Xuewu Dai

Good for MIMO system analysis, particularly for calculation the zeros and poles

Carlos Sepulveda

Excelent tool for continuos time systems. I hope there will be a 2.0 ver. with discrete time support.

Maung Latt

Excellent

Berkin Birol

Shine Soman

Very usefull

MATLAB Release
MATLAB 7.1.0 (R14SP3)
Acknowledgements

Inspired by: Arrowhead

Inspired: Multivar 2.0 - A MIMO toolbox application

Download apps, toolboxes, and other File Exchange content using Add-On Explorer in MATLAB.

» Watch video