Documente Academic
Documente Profesional
Documente Cultură
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
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/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/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
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
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
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