Scilab 1 GR 9

You might also like

Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 7

Startup execution:

loading initial environment

--> //ex 1

--> (%pi/4)^5-sqrt(2)+log(5)-log10(21)+2^11
ans =

2047.1719

--> //ex2

--> x=1
x =

1.

--> sin(x)^3
ans =

0.5958232

--> sin^3(x)

Undefined operation for the given operands.


check or define function %fptr_p_s for overloading.

--> (sin)^3(x)

Undefined operation for the given operands.


check or define function %fptr_p_s for overloading.

--> sin(x^3)
ans =

0.8414710

--> sin(x)^3
ans =

0.5958232

--> (x+3)/2
ans =

2.

--> 3/(x+2)
ans =

1.

--> (x+3)/(2*x)
ans =

2.
--> log2(x+3)
ans =

2.

--> log(x^2+3)/log(3)
ans =

1.2618595

--> 5*x+(4/x)^(3/2)
ans =

13.

--> 5*x+(4/x)^(2/3)
ans =

7.5198421

--> //ex 3

--> x=2
x =

2.

--> 2*(sin(%pi*x)^2)-sqrt((x^3+1)/5)
ans =

-1.3416408

--> 2*x^2+(3/(x+2))^3
ans =

8.421875

--> 2*atan(x^3)+(log((2+x)/(x-1)))^3
ans =

5.5570799

--> (sqrt(x^5+8))^(1/2)-log10(x-1)
ans =

2.5148669

--> 2*(asin(%pi*x^2))+(2/(x^2+1))^4
ans =

3.1671927 - 6.445169i

--> 7*(cos(x^2))^3+(log(4/(x+3))^2)/log(3)
ans =

-1.9095610

--> tan(%pi/(5*x))-cosh(x^2+2)
ans =
-201.39072

--> (3*x^2+(2*x+1)^(3/2))^2
ans =

537.32816

--> sinh(2*x+log(x))^8
ans =

7.891D+13

--> 7*(cos(x^2))^3+log((4/(x+3))^2)/log(5)
ans =

-2.2321783

--> //ex4 Fie numerele complexe z=7+2i; z1=2+5i; z2=-3+i sa se calculeze z barat,
z1+z2, z1*z2, z1/z2, z^7

--> sinh((2*x+log(x))^8)
ans =

Inf

--> z=7+2*%i
z =

7. + 2.i

--> z1=2+5*%i
z1 =

2. + 5.i

--> z2=-3+%i
z2 =

-3. + i

--> sqrt(z^2)
ans =

7. + 2.i

--> conj(z)
ans =

7. - 2.i

--> z1+z2
ans =

-1. + 6.i

--> z1*z2
ans =
-11. - 13.i

--> z1/z2
ans =

-0.1 - 1.7i

--> z^7
ans =

-399301. + 1007606.i

--> //ex.5 fie A o matrice patratica sa se calculeze a: suma elementelor matricei


A, b determinantul , c) a^5, A^T, A^-1, urma matricei A, rangul matricei a

--> A=[1 2 3 4; 5 6 7 8; 2 4 6 9; 1 0 3 0]
A =

1. 2. 3. 4.
5. 6. 7. 8.
2. 4. 6. 9.
1. 0. 3. 0.

--> sum(A)
ans =

61.

--> det(A)
ans =

16.000000

--> A^5
ans =

61863. 80902. 141013. 149247.


168483. 220222. 383945. 406155.
125791. 164548. 286765. 303592.
30361. 39550. 69131. 72863.

--> // element cu element ridicat la putereA.^5

--> A.^5
ans =

1. 32. 243. 1024.


3125. 7776. 16807. 32768.
32. 1024. 7776. 59049.
1. 0. 243. 0.

--> A
A =

1. 2. 3. 4.
5. 6. 7. 8.
2. 4. 6. 9.
1. 0. 3. 0.
--> // transpusa A'

--> A^(-1)
ans =

-4.125 0.375 1.5 0.25


4.5 -4.996D-17 -2. -0.5
1.375 -0.125 -0.5 0.25
-2. 1.110D-17 1. 8.882D-17

-->

--> //urma matricei trace (A)

--> trace(A)
ans =

13.

--> //rangul matricei rank(A)

--> rank(A)
ans =

4.

--> //ex 6 sa se concateneze matricele:

--> A=[1 2 3; 4 5 6; 7 8 9]
A =

1. 2. 3.
4. 5. 6.
7. 8. 9.

--> B=[1 2 3;4 5 6]


B =

1. 2. 3.
4. 5. 6.

--> B=[1 1 1;2 2 2]


B =

1. 1. 1.
2. 2. 2.

--> C=[A;B]
C =

1. 2. 3.
4. 5. 6.
7. 8. 9.
1. 1. 1.
2. 2. 2.

--> //concatenare ca linii C=[A;B]

--> //concatenare drept coloane D=[A B]


--> B=[1 2; 3 4; 5 6]
B =

1. 2.
3. 4.
5. 6.

--> C=[A B]
C =

1. 2. 3. 1. 2.
4. 5. 6. 3. 4.
7. 8. 9. 5. 6.

--> //ex 7 sa se construiasca matricea D prin extragerea liniil;or 2 si 3 din


matricea C pastrand toate coloanele(prima coloana a) matricei C

--> A=[1 2 3; 4 5 6; 7 8 9]
A =

1. 2. 3.
4. 5. 6.
7. 8. 9.

--> D=A(2:3,:)
D =

4. 5. 6.
7. 8. 9.

--> D=(2:3,1:2)

Can not assign multiple value in a single variable

--> D=A(2:3,1:2)
D =

4. 5.
7. 8.

--> D=A(2:3,1)
D =

4.
7.

--> //ex 8 fie A o matrice patratica; ce reprezinta diag(A)? dar diag(diag(A))?

--> A=[1 2 3;4 5 6;7 8 9]


A =

1. 2. 3.
4. 5. 6.
7. 8. 9.

--> diag(A)
ans =
1.
5.
9.

--> diag(diag(A))
ans =

1. 0. 0.
0. 5. 0.
0. 0. 9.

--> //ex 9 fie X o matrice (2x3), calculati f(X) daca:

--> X=[1 2 3;4 5 6]


X =

1. 2. 3.
4. 5. 6.

--> 2*X.^3-3*X+1
ans =

0. 11. 46.
117. 236. 415.

--> (X-1).*(x+4)
ans =

0. 6. 12.
18. 24. 30.

--> [1]./(1+X.^2)
ans =

0.5 0.2 0.1


0.0588235 0.0384615 0.027027

You might also like