<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> <!--Converted with LaTeX2HTML 98.1p1 release (March 2nd, 1998) originally by Nikos Drakos (nikos@cbl.leeds.ac.uk), CBLU, University of Leeds * revised and updated by:  Marcus Hennecke, Ross Moore, Herb Swan * with significant contributions from:   Jens Lippmann, Marek Rouchal, Martin Wilck and others --> <HTML> <HEAD> <TITLE>MATRICES</TITLE> <META NAME="description" CONTENT="MATRICES"> <META NAME="keywords" CONTENT="demos"> <META NAME="resource-type" CONTENT="document"> <META NAME="distribution" CONTENT="global"> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> <LINK REL="STYLESHEET" HREF="demos.css"> <LINK REL="next" HREF="node168.html"> <LINK REL="previous" HREF="node166.html"> <LINK REL="up" HREF="node165.html"> <LINK REL="next" HREF="node168.html"> </HEAD> <BODY  bgcolor="#ffffff"> <!--Navigation Panel--> <A NAME="tex2html2246"  HREF="node168.html"> <IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next"  SRC="next_motif.gif"></A>  <A NAME="tex2html2244"  HREF="node165.html"> <IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up"  SRC="up_motif.gif"></A>  <A NAME="tex2html2238"  HREF="node166.html"> <IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous"  SRC="previous_motif.gif"></A>    <BR> <B> Next:</B> <A NAME="tex2html2247"  HREF="node168.html">Lists</A> <B> Up:</B> <A NAME="tex2html2245"  HREF="node165.html">OBJECTS</A> <B> Previous:</B> <A NAME="tex2html2239"  HREF="node166.html">SCALARS</A> <BR> <BR> <!--End of Navigation Panel-->  <H3><A NAME="SECTION00011200000000000000"> MATRICES</A> </H3> <PRE> --&gt;A=[a+1 2 3 --&gt;     0 0 atan(1) --&gt;     5 9 -1]      //3 x 3 constant matrix  A  = !   2.    2.    3.        ! !   0.    0.    0.7853982 ! !   5.    9.  - 1.        ! --&gt;b=[%t,%f]         //1 x 2 boolean matrix  b  = ! T F ! --&gt;Mc=['this','is'; --&gt;    'a' ,'matrix']   //2 x 2 matrix of strings  Mc  = !this  is      ! !              ! !a     matrix  ! --&gt;Mp=[p,1-z; --&gt;    1,z*p]        //2 x 2 polynomial matrix  Mp  = !                2                   ! !   1 + 3z + 4.5z     1 - z          ! !                                    ! !                           2      3 ! !   1                 z + 3z + 4.5z  ! --&gt;F=Mp/poly([1+%i 1-%i 1],'z')   //rational matrix  F  = !                 2                      ! !    1 + 3z + 4.5z        - 1            ! !   ---------------     ---------        ! !              2   3              2      ! ! - 2 + 4z - 3z + z     2 - 2z + z       ! !                                        ! !                              2      3  ! !          1             z + 3z + 4.5z   ! !   ---------------     ---------------  ! !              2   3               2   3 ! ! - 2 + 4z - 3z + z   - 2 + 4z - 3z + z  ! --&gt;Sp=sparse([1,2;4,5;3,10],[1,2,3])   //sparse matrix  Sp  = (    4,   10) sparse matrix (    1,    2)        1. (    3,   10)        3. (    4,    5)        2. --&gt;Sp(1,10)==Sp(1,1)                   //boolean sparse matrix  ans  = (    1,    1) sparse matrix (    1,    1)    T </PRE> <BR><HR> <ADDRESS> Scilab group </ADDRESS> </BODY> </HTML> 
