Documente Academic
Documente Profesional
Documente Cultură
Exemplul 9.1.2. Acelasi enunt ca mai sus, pentru o matrice cu elemente numere
complexe:
Cu secventa de instrucjiuni:
V=[1.25+2.59*i 7. 3 - 5 . 3 * i ; -4.2+1.8*i ; 2.6-1.4*1]
A = round(V)
B = fix(V)
C = ceil (V)
D = floor(V)
E = sign(V)
se obtin rezultatele:
A=
1.0000 + 3.0000i 7.0000 - 5.0000i
-4.0000 + 2.0000i -3.0000 – 1.0000i
B=
+ 2.0000i 7.0000 - 5.0000i -4.0000 +
1.0000i -2.0000 - 1.0000i
C=
2.0000 + 3.0000i 8.0000 - 5.0000i
-4.0000 + 2.0000i -2.0000 -1.0000i
D=
1.0000 + 2.0000i 7.0000 - 6.0000i
-5.0000 + 1.OOOOi -3.0000 - 2.0000i
Exemplul 9.1.5. Sa se aproximeze prin fractji rationale numerele: 2.25, 3.5, 6.57, 10. Se
inscriu aceste numere intr-un vector si se aplica functia rat, ca in secventa de mai jos:
X = [ 2 . 2 5 3.5 6.57 10 ]
[A,B] =rat(X)
obtinandu-se rezultatul:
X = [ 2.25 3.5 6.57 10]
A=[ 9 7 657 10]
B=[ 4 2 100 1]
adica o aproximare a numerelor date, prin urmatoarele fractii:
2.25 = 9/4 3.5 = 7/2
6.57 = 657/100 10=10/1
Exemplul 9.2.2. Sa se determine cel mai mic multiplu comun al numerelor: 9 si 30.
Cu secvenja:
a=lcm(9,30)
rezulta:
a= 90
Exemplul 9.3.3. Fie data matricea cu numerele complexe exprimate sub forma
polara:
Daca argumentul acestor functii elementare sunt matrice, ele opereaza element cu
element. Argumentele funcpor pof fi si numere complexe.
9.4.1. Functia putere
MATLAB-ul dispune de doua func^ii pentru ridicarea la putere:
• pow2 - pentru a ridica 2 la puterea n (2n),
• - pentru a ridica un numar a la puterea n (x=an).
^
Se apeleaza cu sintaxele:
y=pow2(x) - calculeaza numarul y=2 x. Daca x este o matrice, y va fi o matrice de
aceleasi dimensiuni cu elementele calculate dupa aceasta regula, functia acjionand
element cu element. y=pow2(m,n) - calculeaza numarul y=m*2n;
A
x=a n - calculeaza puterea n a numarului a, x=an Exponentul n poate avea orice
valoare, reala sau complexa. Pentru calculul radicalului de ordinul n dintr-un
numar a, se utilizeaza functia putere sub forma: x=a1/n. Func^ia nextpow2 avand ca
argument scalarul P, se apeleaza cu sintaxa:
N=nextpow2(P) si returneazS eel mai mic numar
natural N astfel fncat 2N > IPI.
Daca P este vector, functia returneaza scalarul N, astfel incat 2N majoreaza numarul
de elemente ale vectorului.
Calculul radicalului de ordinul 2 dintr-un numar, x = v a , poate utiliza func^ia putere, sau
func^ia sqrt, apelata cu sintaxa:
x=sqrt(a)
Argumentul a poate fi orice numar real sau complex. Daca numarul a este negativ sau
complex, rezultatul calculului este un numar complex.
Cu secvenja de instrucfluni:
X = [1 2; 4-9] c = sqrt(X) se
ob^ine rezultatul: c =
1.0000 1.4142
2.0000 0 + 3.0000J
Calculul radicalului de ordinul 2 dintr-un numar, x = Va, poate utiliza func^ia putere,
sau functia sqrt, apelata cu sintaxa:
x=sqrt(a)
Argumentul a poate fi orice numar real sau complex. Daca numarul a este negativ sau
complex, rezultatul calculului este un numar complex.
1 2
1.0000 1.4142
2.0000 0 + 3.0000i
Cu secvenja:
X=[ pi/4 3*pi/4 2*pi-pi/4];
A=sin(X)
B=tan(X)
se obtin rezultatele:
A = [ 0.7071 0.7071 -0.7071 ]
B = [ 1.0000 -1.0000 -1.0000]