Sciolab está hecho para manejar matrices de forma numérica. Se puede hacer cálculos simbólicos pero para eso es mejor Maxima. Si hay que manejar números, y queremos de manera rápida repetir cálculos lo mejor es Scilab.
Como escribir matrices y vectores:
-->sigma=150; tau=43;
-->Tensor=[sigma,tau,0;tau,0,0;0,0,0]
Tensor =
150. 43. 0.
43. 0. 0.
0. 0. 0.
Listas y transpuestos:
-->a=1:10
a =
1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
-->b=a'
b =
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Submatrices, y selecciones:
-->c=2*b; d=3*b; e=sin(b);f=(b>5);
-->M=[b,c,d,e,f]
M =
1. 2. 3. 0.8414710 0.
2. 4. 6. 0.9092974 0.
3. 6. 9. 0.1411200 0.
4. 8. 12. - 0.7568025 0.
5. 10. 15. - 0.9589243 0.
6. 12. 18. - 0.2794155 1.
7. 14. 21. 0.6569866 1.
8. 16. 24. 0.9893582 1.
9. 18. 27. 0.4121185 1.
10. 20. 30. - 0.5440211 1.
Operador de selección:
-->M=[b,c,d,e,f]
M =
1. 2. 3. 0.8414710 0.
2. 4. 6. 0.9092974 0.
3. 6. 9. 0.1411200 0.
4. 8. 12. - 0.7568025 0.
5. 10. 15. - 0.9589243 0.
6. 12. 18. - 0.2794155 1.
7. 14. 21. 0.6569866 1.
8. 16. 24. 0.9893582 1.
9. 18. 27. 0.4121185 1.
10. 20. 30. - 0.5440211 1.
--> M1= M(2:4,1:4)
M1 =
2. 4. 6. 0.9092974
3. 6. 9. 0.1411200
4. 8. 12. - 0.7568025
Autovalores y autovectores
-->M2=M(1:4,1:4)
M2 =
1. 2. 3. 0.8414710
2. 4. 6. 0.9092974
3. 6. 9. 0.1411200
4. 8. 12. - 0.7568025
-->[R,D]= spec(M2)
D =
14.793166 0 0 0
0 - 1.5499683 0 0
0 0 - 9.444D-16 0
0 0 0 2.358D-16
R =
0.2214680 - 0.3548742 0.8978272 - 0.1675684
0.4067044 - 0.2828901 0.1640560 0.8451533
0.5527889 0.2503589 - 0.4086464 - 0.5075794
0.6927972 0.8551947 - 7.357D-16 - 1.535D-16