next up previous
Next: Lists Up: OBJECTS Previous: SCALARS

MATRICES

-->A=[a+1 2 3
-->     0 0 atan(1)
-->     5 9 -1]      //3 x 3 constant matrix
 A  =
!   2.    2.    3.        !
!   0.    0.    0.7853982 !
!   5.    9.  - 1.        !
-->b=[%t,%f]         //1 x 2 boolean matrix
 b  =
! T F !
-->Mc=['this','is';
-->    'a' ,'matrix']   //2 x 2 matrix of strings
 Mc  =
!this  is      !
!              !
!a     matrix  !
-->Mp=[p,1-z;
-->    1,z*p]        //2 x 2 polynomial matrix
 Mp  =
!                2                   !
!   1 + 3z + 4.5z     1 - z          !
!                                    !
!                           2      3 !
!   1                 z + 3z + 4.5z  !
-->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  !
-->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.
-->Sp(1,10)==Sp(1,1)                   //boolean sparse matrix
 ans  =
(    1,    1) sparse matrix
(    1,    1)    T


Scilab group