<?xml version="1.0" encoding="ISO-8859-1" standalone="no"?>
<!DOCTYPE MAN SYSTEM "../../manrev.dtd">
<MAN>
  <LANGUAGE>eng</LANGUAGE>
  <TITLE>left</TITLE>
  <TYPE>Scilab Function</TYPE>
  <DATE>April 1993</DATE>
  <SHORT_DESCRIPTION name="left"> ([) left bracket</SHORT_DESCRIPTION>
  <CALLING_SEQUENCE>
    <CALLING_SEQUENCE_ITEM>[a11,a12,...;a21,a22,...;...]  </CALLING_SEQUENCE_ITEM>
    <CALLING_SEQUENCE_ITEM>[s1,s2,...]=func(...)  </CALLING_SEQUENCE_ITEM>
  </CALLING_SEQUENCE>
  <PARAM>
    <PARAM_INDENT>
      <PARAM_ITEM>
        <PARAM_NAME>a11,a12,...  </PARAM_NAME>
        <PARAM_DESCRIPTION>
          <SP>: matrix of any compatibles types with compatibles dimensions s1,s2,... : any possible variable name</SP>
        </PARAM_DESCRIPTION>
      </PARAM_ITEM>
    </PARAM_INDENT>
  </PARAM>
  <DESCRIPTION>
    <P>
    Left and right brackets are used for vector and matrix concatenation.
    These symbols are also used to denote a multiple left-hand-side for a function call</P>
    <P>
    Inside concatenation brackets blank or comma characters mean &quot;column concatenation&quot;, 
    semicolon and carriage-return mean &quot;row concatenation&quot;.</P>
    <P>
    Note : to avoid confusions it is safer to use comma instead of blank to
    separate columns.</P>
    <P>
    Within multiple lhs brackets variable names must be separated by comma.</P>
  </DESCRIPTION>
  <EXAMPLE>
<![CDATA[
[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))
 ]]>
  </EXAMPLE>
  <SEE_ALSO>
    <SEE_ALSO_ITEM>
      <LINK>comma</LINK>
    </SEE_ALSO_ITEM>
    <SEE_ALSO_ITEM>
      <LINK>semicolon</LINK>
    </SEE_ALSO_ITEM>
  </SEE_ALSO>
</MAN>
