Next: Lists
Up: OBJECTS
Previous: SCALARS
-->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