brackets

brackets — ([,]) left and right brackets

Calling sequence

[a11,a12,...;a21,a22,...;...]  
[s1,s2,...]=func(...)  

Parameters

a11,a12,... : any matrix (real, polynomial, rational,syslin list ...) with appropriate dimensions
s1,s2,... : any possible variable name

Description

Left and right brackets are used to note vector and matrix concatenation. These symbols are also used to denote a multiple left-hand-side for a function call

Inside concatenation brackets, blank or comma characters mean "column concatenation", semicolon and carriage-return mean "row concatenation".

Note : to avoid confusions it is safer to use commas instead of blank to separate columns.

Within multiple lhs brackets variable names must be separated by comma.

Examples



[6.9,9.64; sqrt(-1) 0]
[1 +%i  2 -%i  3]
[]
['this is';'a string';'vector']
s=poly(0,'s');[1/s,2/s]
[tf2ss(1/s),tf2ss(2/s)]

[u,s]=schur(rand(3,3))
 
  

See also

comma, semicolon