Sunteți pe pagina 1din 3

LABORATOR 6

L6/1. Scrieţi exact aşa cum este scris aplicaţia de mai jos şi apoi depanaţi-l :
n=imput(”Dati valoarea lui n=”)
k=imput(”Dati valoarea lui k=”)
pn=1
FOR i=1:n
pn=pn*i
end
pnk=1
for i=1:(N-K)
pnk=pN*i
aranjamente=pn/pNK

L6/2. Să se rezolve sistemul de ecuaţii liniare cu ajutorul comenzii mupad / solve şi prin metoda inversei.
Comparaţi soluţiile.
2x1 +4 x2 - 2x3 = 4
x1 + 5x2 + 8x3 = 2
- x2 - 5x3 = 1

L6/3. Sǎ se rezolve ecuaţia: e34,8 x  tan(70)  x  sin 2   4  x 2  (cos( / 4))3  500

L6/4. Sǎ se rezolve ecuaţia: x3  sin(70x)  45e1/ x cos(x)  ln( 450 x)  0.2


L6/5. Sǎ se găsească toate soluţiile simbolice ale ecuaţiei p  cos(x3  39)  tg (70) = 0
şi să se particularizeze pentru p = 28.

x2  x  y3  4  x  2  y
L6/6. Sǎ se rezolve sistemul de ecuaţii: 
 x 2  y 3  x  20

 2 x1  x2  e  x1
L6/7. Să se rezolve sistemul de ecuaţii:  x2
 x1  x2  e

L6/8. Sǎ se rezolve sistemul de ecuaţii:


 2 
 x tan(  x)  y tan( y)  25
 2

 sin( x 2 )  y  2

L6/9. Sǎ se găsescă cele 4 soluţii reale ale sistemului de ecuaţii şi să se verifice rezultatele:
 x 2  x  2 yz 2  25
 3
 y  xy  4 xz  40
 z 2  xyz  93

L6/10.Sǎ se gǎseascǎ zeroul funcţiei f(x) în apropiere de 0 şi de 1 şi sǎ se determine eroarea de calcul pentru acele
soluţii:
f(x)= x5  34  sin(  x3 )  34 x6 tan(40 x)  1

L6/11.Sǎ se studieze eroarea de calcul în cazul determinǎrii zeroului funcţiei în apropiere de :


x 3  2 x  6  (sin( x 2 ))3
f ( x) 
56  x  cos(x  7)

L6/12.Pentru toate valorile întregi pentru care funcţia de mai jos este definită, să se calculeze şi să se traseze
graficul folosind funcţia if :

 x 2 - 5 x ; pentru x∈ [-50, - 25 ]

f ( x)   25x  20 ; pentru x∈ (-25, 15)
 1 - x3
 ; pentru x∈ [15, 50]
 15
Calcul Numeric Asistat de Calculator

Indicaţii şi soluţii pentru Laborator 6:


L6/1.
n=input('Introduceti o valoare intreaga pentru n, n=')
k=input('Introduceti o valoare intreaga pentru k, k=')
while k>n-1
'Introduceti un k cu o valoare mai mica decat cea a lui n !!!'
k=input('dati k=')
end
pn=1
for i=1:n
pn=pn*i
end
pnk=1
for i=1:(n-k)
pnk=pnk*i
end
aranjamente=pn/pnk

L6/2.
»a=[2 4 -2; 1 5 8; 0 -1 -5]
»b=[4;2;1]
»X=inv(a)*b
»[a b c]=solve('2*x1+4*x2-2*x3=4','x1+5*x2+8*x3=2','-x2-5*x3=1')
a =-3/2
b =3/2
c =-1/2

L6/3.
solve('exp(34.8*x)+tan(70*pi/180)*sqrt(x*sin(pi)^2+4*x^2*cos(pi/4)^3)-500')
[ .17854714586313966522005980651041]
[ -153.03063262675213149420597022617]

L6/4.
solve('x^3+sin(70*x)+45*exp(1/x)*cos(x)+log(450*x)=0.2')
ans = 1.7287290120856571933404141754695

L6/5.
» solve('p*cos(x^3-39)+tan(70*pi/180)')
ans =
[ (39+pi-acos(tan(7/18*pi)/p))^(1/3)]
[ -1/2*(39+pi-acos(tan(7/18*pi)/p))^(1/3)+1/2*i*3^(1/2)*(39+pi-acos(tan(7/18*pi)/p))^(1/3)]
[ -1/2*(39+pi-acos(tan(7/18*pi)/p))^(1/3)-1/2*i*3^(1/2)*(39+pi-acos(tan(7/18*pi)/p))^(1/3)]
» p=28
p =
28
» (39+pi-acos(tan(7/18*pi)/p))^(1/3)
ans =
3.4389
» -1/2*(39+pi-acos(tan(7/18*pi)/p))^(1/3)+1/2*i*3^(1/2)*(39+pi-acos(tan(7/18*pi)/p))^(1/3)
ans =
13.1715
» -1/2*(39+pi-acos(tan(7/18*pi)/p))^(1/3)-1/2*i*3^(1/2)*(39+pi-acos(tan(7/18*pi)/p))^(1/3)
ans =
-16.6104

L6/6.
[X Y]=solve('x^2+x*y^3=4*x+2*y','x^2-y^3=x+20')
X =
[ .22735143709158949273324126437683]
[ 4.8528199718190778538966135830927]
[ -4.9418909782406595734472616733662-.7540728504191974930878407272365e-1*i]
[ -4.9418909782406595734472616733662+.7540728504191974930878407272365e-1*i]
[ 4.9217867470699966809092466042347-.2981645212410963545124445291354e-1*i]
[ 4.9217867470699966809092466042347+.2981645212410963545124445291354e-1*i]
[ -.11324161045423736286387608597083+.19516228996622145484324061961276*i]
[ -.11324161045423736286387608597083-.19516228996622145484324061961276*i]
[ -4.8134797256608668358260725372641]
Y =
[ -2.7223414977200484970997088315783]
[ -1.0922201173912838139542858244399]
[ -1.0012954706619043888939998931925-1.8573256593611006865389484243531*i]
[ -1.0012954706619043888939998931925+1.8573256593611006865389484243531*i]
[ .54463931350277691555844185944295-.72559924462193556703904688292904*i]
[ .54463931350277691555844185944295+.72559924462193556703904688292904*i]
[ 1.3646430133100446273306029948903-2.3419101384530823834123367421335*i]
[ 1.3646430133100446273306029948903+2.3419101384530823834123367421335*i]
[ 1.9985879028094980030639047337367]

Verificarea:
» x=X(1)
x =
.22735143709158949273324126437683
» y=Y(1)
y =
-2.7223414977200484970997088315783
» x^2+x*y^3-4*x-2*y
ans =
-.316e-28

2
CNAC - LABORATOR 2

L6/7.
[X1 X2]=solve('2*x1-x2=exp(-x1)','-x1+x2=exp(-x2)')
X1 = (1.1132315660596276822500030195668*exp(1.1132315660596276822500030195668)-
1)/exp(1.1132315660596276822500030195668)
X2 =1.1132315660596276822500030195668
» (1.1132315660596276822500030195668*exp(1.1132315660596276822500030195668)-1)/exp(1.1132315660596276822500030195668)
ans = 0.7847

L6/8.
[X Y]=solve('x^2*tan(pi*x)-y*tan(pi*y/2)=25','sin(x^2)-y=2')
x 5-34 sin( x 3)-34 x 6 tan(40 x)+1

L6/9. 600

[X Y Z]=solve('x^2+x-2*y*z^2=25','y^3+x*y+4*x*z=40','z^2-x*y*z=93')
400

L6/10. 200

Pentru trasarea graficului funcţiei:


x=0:0.005:1 0

f=x.^5-34*sin(pi*x.^3)-34*x.^6.*tan(40*x)+1
plot(x,f);grid on -200

sau
F10=inline(’x.^5-34*sin(pi*x.^3)-34*x.^6.*tan(40*x)+1’)
-400
ezplot(F10, -1,1);grid on

-600
Pentru calcul soluţiei şi erorii:
» fzero(F10,0) 0.8 0.9 1 1.1 1.2 1.3 1.4 1.5
x
Zero found in the interval: [-0.22627, 0.22627].
ans = 0.2111
» sol=ans
»eroare=sol^5-34*sin(pi*sol^3)-34*sol^6*tan(40*sol)+1

L6/11.
» F11=inline(’(x.^3-2*x+6+sin(x.^2).^3)./(56+x+cos(x+7))’)
» ezplot(F11, -2.5,-2);grid on
fzero(F11,-2)
» fzero(F11,-2)
Zero found in the interval: [-1.8869, -2.1131].
ans =
-2.1047
» sol=ans
sol = -2.1047
» eroare=(sol^3-2*sol+6+sin(sol^2)^3)/(56+sol+cos(sol+7))
eroare = 2.4636e-017

L6/12. (x3-2 x+6+sin(x2)3)/(56+x+cos(x+7))

x=-50:0.2:50
t=length(x) 0.02
for i=1:t
if x(i)<= -25
f(i)=x(i)^2-5*x(i) 0
elseif x(i)< 15
f(i)=25*x(i)+20 -0.02
else
f(i)=abs(1-x(i)^3)/15
end -0.04
end
plot(x,f,'k');grid on
-0.06

x1=-50:0.2:-25 -0.08
f1=x1.^2-5*x1
x2=-26:0.2:14
f2=25*x2+20 -2.5 -2.4 -2.3 -2.2 -2.1 -2
x3=15:0.2:50 x
f3=abs(1-x3.^3)/15
plot(x1,f1,x2,f2,x3,f3);grid on

10000 10000

8000 8000

6000 6000

4000
4000

2000
2000

0
0

-2000
-2000 -50 -40 -30 -20 -10 0 10 20 30 40 50
-50 -40 -30 -20 -10 0 10 20 30 40 50

S-ar putea să vă placă și