Sunteți pe pagina 1din 6

Liceul Teoretic Principesa Natalia Dadiani

Capitolul: Rezolvarea Numerica a

Ecuatiilor Algebrice si Transcendente


LUCRARE DE LABORATOR Nr. 1
Tema: Separarea Solutiilor Ecuatiilor

Algebrice si Transcendente

Efectuat:

Chisinau 2011

Sarcini:

1. Sa se separe toate radacinile reale ale ecuatiilor propuse f(x)=0 unde


y=f(x) este o functie reala de variabila reala, folosind cea mai potrivita
metoda: a) metoda grafica(in creion); b) metoda analitica.
2. Scrieti un program Pascal, destinat localizarii tuturor radacinilor reale
ale ecuatiei f(x) = 0 pe intervalul [a,b].
3. Comparati rezultatele izolarii solutiilor prin metoda grafica cu cele
obtinute cu ajutorul programului elaborate in Sarcina a 2-a. Formulati
concluzii in baza observatiilor.
Varianta 5:
a) X3+34X+23=0
b) 2X e-x = 0

Calculele matematice Sarcina 1:


Metoda analitica
X3+34X+23=0
F(x)= x3+34x+23
F`(x)=3x2+34
F`(x)>0

F`(x)=0 => 3x2+34=0


3x2=-34
x=
X=
F``(x)=6x
x

-1

f(x)

-6

12

Program Separarea1;
Var h, x1, x2, a, b : real;
function F(x : real) : real;
begin
f:= x*x*x+34*x+23;
end;
begin
write ('introdu extremele intervalului');
readln (a,b);
write ('dati numarul de divizari');
readln (h);
h:= abs(b-a)/h;
x1:= a;
x2:= x1+h;
while x2 <= b do
begin
if f(x1)*f(x2) < 0 then
writeln (x1:7:2,' ',x2:7:2);
x1:= x2;
x2:= x1+h;

end;
readln;
end.

Calcule matematice Sarcina 2:

Metoda analitica
2X e-x = 0
F(x)= 2x e-x
F`(x)=2 - e-x ;
F`(x)>0
F`(x)=0 => F`(x)=2 - e-x=0
- e-x=-2
e-x=2

Program Separarea2;
var h, x1, x2, a, b : real;
function F(x:real):real;
begin
f:= 2*x-exp(-x);
end;
begin;
write (introdu extremele intervalului);
readln (a,b);
write (datzi numarul de divizari);
readln (h);
h:= abs(b-a)/h;
x1:= a;
x2:= x1+h;
while x2 <= b do
begin
if f(x1)*f(x2) < 0 then
writeln (x1:7:2,' ',x2:7:2);
x1:= x2;
x2:= x1+h;
end;
readln;
end.

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