Vous êtes sur la page 1sur 1

%obtencion de datos

disp('introdusca los valores que se le requieren para la obtencion de su


resultado ');
x0=input('escriba el valor inicial de su variable dependiente: ');
x1=input('segundo valor: ');
x2=input('tercer valol: ');
x3=input('valor final: ');
fx0=input('escriba el valor inicial de su variable independiente: ');
fx1=input('segundo valor: ');
fx2=input('tercer valol: ');
fx3=input('valor final: ');
r=input('INTRODUCA EL VALOR DE LA VARIABLE INDEPENDIENTE,DEL CUAL
CONOCERA EL VALOR DEPENDIENTE: ');

%EVALUACION DE INCOGNITAS TRAZADOR 1


i=sym('2*(x2-x0)*x+(x2-x1)*y=((6/(x2-x1))*(fx2-fx1))+((6/x1-x0)*(fx0-
fx1))');
j=sym('(x2-x1)*x+2*(x3-x1)*y=((6/(x3-x2))*(fx3-fx2))+((6/x2-x1)*(fx1-
fx2))');
[x,y]=solve(i,j);
if r>x0 && r<x1
f1x=sym('(i/6*(x1-x0))*(x*x0)^3+(fx0/x1-x0)*(x1-x)+((fx1/x1-x0)-
(i*(x1-x0)/6)*(x-x0)');
[x]=solve(f1x);
disp('su resultado a:');
disp(r);
disp('es:');
disp(f1x);

end
if r>x1 && r<x2
f2x=sym('(i/6*(x2-x1))*(x2*x)^3+(j/6*(x2-x1))*((x-x1)^3)+(fx1/x2-
x1)-(j*(x2-x1)/6)*(x-x1)');
[x]=solve(f2x);
disp('su resultado a:');
disp(r);
disp('es:');
disp(f2x);
end
if r>x2 && r<x3
f3x=sym('(j/6*(x3-x2))*(x3*x)^3+(fx2/x3-x2)-(j*(x3-x2)/6)*(x3-x)+
(fx3/x3-x2)*(x-x2');
[x]=solve(f3x);
disp('su resultado a:');
disp(r);
disp('es:');
disp(f3x);
end

Vous aimerez peut-être aussi