Scilab , .. , . (, , ).
- , ( ). . - . Scilab - -.
.
1)
-, , .
,
V=[ 2 3 8 0 ]
-, , .
V=[2;3;8]
.
, V(2) à 3
V(3) à 8
2)
:
xn: dx: xk
xn ;
dx ;
xk ;
:
X=xn:dx:xk
, xn, xn+dx, - xn+dx+dx .. xk dx, xk . , 1 -1, :
X=xn: xk
.
a=5:2:15 disp(a) v=3:5 disp(v) | 5 7 9 11 13 15 3 4 5 |
X Y, :
X=0:0.5:6.28
Y=cos(X)
Y .
, , , .
,
A=[ 3 1 -3; 2 0 1.5] | 3. 1. -3. 2. 0 1.5 |
: .
, M(2,3) M.
, :
- ;
- ;
- .
:
rand(M,N) M×N, (0.0; 1.0), rand .
|
|
ones(M,N) M×N, .
zeros(M,N) M×N, .
diag(V) , V .
:
A+B, A-B . , . .
A*B . , A B.
^ . . , , ^ . , .
Scilab , , , :
.* .
.\ .
. / .
.^ .
, .
′ .
.
x=[2 3 4; 5 6 7] y=[9 8; 7 6; 5 4] z=x*y disp(z) | 59 50 122 104 |
x=[2 3 4; 5 6 7] t=[3; 6; 9] z=x*t disp(z) |
x=[2 3 4; 5 6 7] y=[9 8 7; 6 5 4] z=x.*y disp(z) | 18 24 28 30 30 28 |
y=[9 8 7; 6 5 4] w=y disp(w) | 9 6 8 5 7 4 |
, :
det(A) ;
trace(A) ;
rank(A) ;
inv(A) .
.
x=[2 3 4; 5 6 7; 1 2 2]; d=det(x) disp( =) disp (d) | = |
x=[2 3 4; 5 6 7; 1 2 2]; Z= inv(x) disp(Z) | -0.6667 0.6667 -1. -1. 0 2. 1.3333 -0.3333 -1. |
, .
max() - ;
min() - ;
sum(A) - ;
prod(A) - ;
mean(A) - .
[Amax, Nmax]= max(A) - . .
y=[2 3 4; 55 6 7; 1 12 2]; [ymax,nmax]=max(y) disp(y) disp(ymax) disp(nmax) | 2. 3. 4. 55. 6. 7. 1. 12. 2. 55. 2. 1. | |
x=[2 3 4; 5 6 7; 1 2 2]; s=sum(x), disp(s) | ||
|
|
1.
. , 22 37 1.
d, 2 7 0,5.
.x=22:37disp(" ")disp(x)d=2:0.5:7disp(" d")disp(d) | 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. d 2. 2.5 3. 3.5 4. 4.5 5. 5.5 6. 6.5 7. |
2.2.
2.2
, 22 37 1. d, 2 7 0,5. | |
, 32 43 1. y, 12 27 0,2. | |
, 3 13 1. q, 1,2 2,7 0,05. | |
, 15 26 1. b, 18,2 23,7 0,5. | |
, 9 18 1. u, 6,2 13,7 0,5. | |
, 42 57 1. r, 16,2 30,7 0,5. | |
a, 17 32 1. w, 26,7 44,2 0,8. | |
, 32 47 1. d, 12 17 0,5. | |
, 23 40 1. y, 2 17 1,2. | |
, 8 23 1. q, 13,2 22,7 0,9. | |
, 25 36 1. b, 8,2 13,7 0,5. | |
, 19 38 1. u, 16,2 23,7 0,7. | |
, 22 37 1. r, 26,2 43,7 0,5. | |
a, 27 39 1. w, 22,7 40,2 0,9. | |
a, 17 41 1. w, 16,7 34,2 0,6. |
2.
. . 10 . , .
:
1. x, 0 2 0.2 ( ).
|
|
2. y, ( ).
3. .
clearx=0:0.2:2y=(4-x^2).*x^2disp(" x")disp(x)disp(" y")disp(y) | x 0. 0.2 0.4 0.6 0.8 1. 1.2 1.4 1.6 1.8 2. y 0. 0.1584 0.6144 1.3104 2.1504 3. 3.6864 3.9984 3.6864 2.4624 0. |
2.3.
2.3
. | X1 | X2 | . | X1 | X2 | ||
1. | 2. | ||||||
3. | -3 | 4. | -1 | ||||
5. | 6. | ||||||
7. | -2 | 8. | |||||
9. | 10. | ||||||
11. | 12. | ||||||
13. | 14. | -1 | |||||
15. | 16. | -1 |
3.
. .
A= B= |
1) V1 , V2 V3 B.
.
1. , ;.
2. .
3. V1 A, :, , 2. V2 V3;
4. .
A=[2 -1 -3; 8 -7 -6; -3 4 2]B=[2 -1 -2; 3 -5 4; 1 2 1]disp(A)disp(B) | 2. - 1. - 3. 8. - 7. - 6. - 3. 4. 2. 2. - 1. - 2. 3. - 5. 4. 1. 2. 1. |
V1=A(:,2)V2=B(3,:)V3=B(:,1)disp(V1)disp(V2)disp(V3) | - 1. - 7. 4. 1. 2. 1. 2. 3. 1. |
2) V2×V1 A×V1.
.
1. , , R1 R2, .
2. , . , - .
3. disp.
R1=V2*V1disp(R1)R2=A*V1disp(R2) | - 11. - 7. 17. - 17. |
3) A×B, A-1, BT.
.
1. , , W1, W2, W3, .
2. , . .
3. inv, disp.
4. - B, disp.
W1=A*Bdisp(W1)W2=inv(A)disp(W2)W3=B'disp(W3) | - 2. - 3. - 11. - 11. 15. - 50. 8. - 13. 24. - 0.6666667 0.6666667 1. - 0.1333333 0.3333333 0.8 - 0.7333333 0.3333333 0.4 2. 3. 1. - 1. - 5. 2. - 2. 4. 1. |
4) .
|
|
.
1. , , S1, S2, .
2. det. disp.
S1=det(A)S2=det(B)disp(S1)disp(S2) | - 15. - 49. |
5) V3 V1 V3.
6) D A B.
.
1. , , Z1, Z2, .
2. , . .
3. , . .
Z1=V1.*V3disp(Z1) Z2=A.*Bdisp(Z2) | - 2. - 21. 4. 4. 1. 6. 24. 35. - 24. - 3. 8. 2. |
2.4.
2.4.
1. | A= B= | 2. | A= B= |
3. | A= B= | 4. | A= B= |
5. | A= B= | 6. | A= B= |
7. | A= B= | 8. | A= B= |
9. | A= B= | 10. | A= B= |
11. | A= B= | 12. | A= B= |
13. | A= B= | 14. | A= B= |
15. | A= B= | 16. | A= B= |
4.
. .
.
1. , , , 1 8.
2. F, , .
3. sum, SS disp.
4. , prod.
i=1:8F=(i+3).*(i-6)SS=sum(F)disp(SS) | - 48. | i=1:5F1=(i+2*i-1)PP=prod(F1) disp(PP) | 12320. |
2.5.
2.5
5.
. Y(3´4). Y. Y.
.
1. , . .
2. sum , Y(3,:), . S .
3. , prod - Y(:,2). S1 .
4. max, , . .
Y=[2 -1 -3 8; -7 -6 -3 4; 2 5 8 2]disp(Y)S=sum(Y(3,:))disp(S)S1=prod(Y(:,2))disp(S1)M=max(Y)disp(M) | 2. - 1. - 3. 8. - 7. - 6. - 3. 4. 2. 5. 8. 2. 17. 30. 8. |
2.6.
2.6
Y(3´4) | Y. Y. | |
P(4´3) | P. P. | |
M(4´4) | M. M.. | |
A(3´3) | . A. | |
Y(3´4) | Y. | |
P(4´3) | P. P. | |
M(4´4) | M. . | |
A(3´3) | . . | |
Z(4´3) | Z. Z. | |
P(4´5) | P. . | |
M(4´4) | M. | |
A(3´3) | . A. | |
Y(3´4) | Y. Y. | |
P(4´3) | P. . | |
M(4´4) | M. . |
Scilab
|
|
Scilab .
.
1
If then
1
Else 2,
End
2
If
Then 1,