Documente Academic
Documente Profesional
Documente Cultură
L3/1. Definiţi în MATLAB matricele A, B şi M de mai jos. Efectuaţi adunarea, scǎderea, înmulţirea, împarţirea la dreapta şi
împǎrţirea la stânga între matricele A şi B.
1 1 4 9 1 2 3 4 11 12 13 14
2 5 4 9 , 9 5 3 4 , 15 16 17 18 .
A= B= M =
3 5 5 9
3 5 5 3
19 20 21 22
4 8 8 8 23 26
5 5 4 5 24 25
Realizaţi aceleaşi operaţii aritmetice considerând cǎ A şi B sunt douǎ tablouri.
Creaţi un scalar s şi efectuaţi aceleaşi operaţii aritmetice între A şi s.
L3/2. Să se extragă şase minori de ordinul 2 şi trei minori de ordinul 3 ai matricei M. Să se adune elementele matricei M în
următoarea ordine: elementul 3 de pe rândul al 2-lea, elementul 1 al liniei 3 şi ultimul element de pe ultima linie. Să se calculeze
media elementelor aflate pe coloana a 3-a. Să se calculeze media aritmetică şi geometrica a tuturor elementelor matreicei M.
L3/3. Sǎ se genereze A, matrice pătratică 20x20, cu elemente numere întregi, aleatoare, a cǎror valoare se situeazǎ între 0 şi
500. Sǎ se genereze B, matrice pătratică 50x50, cu elemente numere întregi, aleatoare, a cǎror valoare se situeazǎ între -10 şi 10.
L3/4. Elaboraţi o aplicaţie (un fişier M) care face calculul volumului unui con, cerând anterior utilizatorului introducerea de
la tastaturǎ a valorii razei cercului bazei conului şi înălţimea acestuia.
L3/5. Elaboraţi o aplicaţie (un fişier M) care face calculul volumului unei sfere, cerând anterior utilizatorului introducerea de
la tastaturǎ a valorii razei acesteia.
L3/6. Să se scrie fişierul M care cere de la tastatură valorile a şi b apoi rezolvă ecuaţia ax + b = 0 .
L3/7. Să se realizeze o aplicaţie pentru transformarea temperaturii din grade Fahrenheit în grade Celsius. Transformaţi
aplicaţia într-o funcţie MATLAB cu denumirea gradeFC.m (°C = (°F − 32) ÷ 1,8)
L3/8. Să se realizeze o aplicaţie pentru calculul combinărilor a n elemente luate câte k, cu n şi k numere întregi pozitive
cerute de la tastaturǎ.
L3/9. Să se realizeze o aplicaţie pentru calcularea sumelor de mai jos, cu n număr întreg pozitiv cerut de la tastatură:
1 1 1 1
Sn = + + + ... +
n 1 +n
2 2
n 2 +n
2 2
n 3 +n
2 2
n 2n 2
1 2 3 n
Sn = + + + ... + 2
1 + n 2 22 + n 2 32 + n 2 2n VII
S3/2. M(1:2,1:2)
M(1:3,1:3)
M(2,3)M(3,1)+M(4,4)
S3/3.
S3/4.
r=input('introduceti valoarea razei con[m], r=')
h=input('introduceti valoarea inaltimii conului[m], h=')
Vcon=pi*r^2*h/3
['Valoarea valoarea conului este ', int2str(Vcon), ' m^3']
S3/5.
r=input('introduceti valoarea razei sferei [m], r=')
Vsfera=4*pi*r^3/3
['Valoarea volumului sferei este ', int2str(Vsfera), ' m^3']
S3/6.
a=input('introduceti valoarea lui a real a=')
b=input('introduceti valoarea lui b real b=')
if a==0
if b==0
'ecuatia are o infinitate de solutii'
else
'ecuatia nu are solutie'
end
else
x=-b/a
end
S3/7.
Aplicaţia care cere introducerea valorii temperaturii în grade Fahrenheit şi oferă valoarea temperaturii în grade Celsius este:
gF=input('Introduceti temperatura in grade Fahrenheit, gF=')
gC=(gF-32)/1.8
['Temperatura in grade Celsius este', int2str(gC), ' .']
S3/10.
Ȋn figura 4.5 se poate observa schematic rezervorul şi adîncimea apei în rezervor. Există două cazuri în
care volumul apei se calculează în mod diferit; primul caz se referă la domeniul la care nivelul apei se află
în zona cilindrică a rezervorului iar al doilea caz presupune ca nivelul apei este în zona sferică.