-->A=[1 1 1;2 4 8;3 9 27]
produit la sortie :
A = ! 1. 1. 1. ! ! 2. 4. 8. ! ! 3. 9. 27. !
mais la matrice est bien sûr gardée en mémoire pour un usage ultérieur. En fait si vous terminez l'instruction par un point virgule, le résultat n'apparaît pas à l'écran. Essayer par exemple :
-->b=[2 10 44 190];
pour voir le contenu du vecteur ligne b, on tape simplement :
-->b
et la réponse de Scilab est la suivante :
b = ! 2. 10. 44. 190. !
Une instruction très longue peut être écrite sur plusieurs lignes en écrivant trois points à la fin de chaque ligne à poursuivre :
-->T = [ 1 0 0 0 0 0 ;... --> 1 2 0 0 0 0 ;... --> 1 2 3 0 0 0 ;... --> 1 2 3 0 0 0 ;... --> 1 2 3 4 0 0 ;... --> 1 2 3 4 5 0 ;... --> 1 2 3 4 5 6 ]
ce qui donne :
T = ! 1. 0. 0. 0. 0. 0. ! ! 1. 2. 0. 0. 0. 0. ! ! 1. 2. 3. 0. 0. 0. ! ! 1. 2. 3. 4. 0. 0. ! ! 1. 2. 3. 4. 5. 0. ! ! 1. 2. 3. 4. 5. 6. !
Pour rentrer un nombre complexe, on utilise la syntaxe suivante (on peut se
passer des crochets [] pour rentrer un scalaire) :
-->c=1 + 2*%i
c =
1. + 2.i
-->Y = [ 1 + %i , -2 + 3*%i ; -1 , %i]
Y =
! 1. + i - 2. + 3.i !
! - 1. i !