Está en la página 1de 2

Codigo en MatLab

disp ('NEWTON-RAPHSON')
xo=input('Valor inicial =');
n=input ('numero de iteraciones=');
salida=ones(n,4); % matiz de salida de datos
for i=1:n
x1=xo-[(exp(-xo)-xo)]/[(-exp(-xo)-1)];
vsal=[xo;x1];
er=[[abs((xo-x1)/xo)]]*100; % error relativo porcentual
ea=[[abs((x1-xo)/x1)]]*100; % error
xo=x1;
salida(i,1)=i;
salida(i,2)=x1;
salida(i,3)=er;
salida(i,4)=ea;
end
disp('ite raiz er ea');
disp(num2str(salida));
El programa siguiente hace el clculo para una superficie.
syms x1
syms x2
syms x3
V=['sin(x1)+2^x2+log(x3)-7';'3*x1+2*x2-x3^3+1 ';'x1+x2+x3-5
%se calcula el jacobiano:
DV(1,:)=[diff(V(1,:),x1), diff(V(1,:),x2),diff(V(1,:),x3)];
DV(2,:)=[diff(V(2,:),x1), diff(V(2,:),x2),diff(V(2,:),x3)];
DV(3,:)=[diff(V(3,:),x1), diff(V(3,:),x2),diff(V(3,:),x3)];
%se da el valor de partida:
x1=0;
x2=4;
x3=2;
x_1o=[x1;x2;x3];
%se calcula H en ese punto
Vo(1,:)=eval(V(1,:));
Vo(2,:)=eval(V(2,:));
Vo(3,:)=eval(V(3,:));
%Se calcula el Jacobiano en ese punto
DV1=eval(DV);
%se calcula la Inversa del JAcobiano en ese punto
DV_1=DV1^-1;
%se calcula el siguiente valor de iteracin
x_1=[x1;x2;x3]-DV_1*Vo;
%cantidad de iteraciones maxima:
n=50;
%se define a = n, si se cumple condicion de error antes, cambia
a=n;
for i=1:n
%error relativo entre aproximaciones sucecivas

'];

er=norm(x_1-x_1o)/norm(x_1);
if er<.0001
a=i;
break; end
x1=x_1(1);
x2=x_1(2);
x3=x_1(3);
x_1o=[x1;x2;x3];
Vo(1,:)=eval(V(1,:));
Vo(2,:)=eval(V(2,:));
Vo(3,:)=eval(V(3,:));
DV1=eval(DV);
DV_1=DV1^-1;
x_1=[x1;x2;x3]-DV_1*Vo;
end
a
x_1

También podría gustarte

  • Metodo Muller
    Metodo Muller
    Documento4 páginas
    Metodo Muller
    Alvaro Parra
    100% (1)
  • Método de Newton
    Método de Newton
    Documento6 páginas
    Método de Newton
    Alvaro Parra
    Aún no hay calificaciones
  • Universida Mayor de San Andres
    Universida Mayor de San Andres
    Documento4 páginas
    Universida Mayor de San Andres
    Alvaro Parra
    Aún no hay calificaciones
  • Método de Muller
    Método de Muller
    Documento3 páginas
    Método de Muller
    Alvaro Parra
    83% (6)
  • In For Me 156
    In For Me 156
    Documento6 páginas
    In For Me 156
    Alvaro Parra
    Aún no hay calificaciones
  • Metodos Secante y Muller
    Metodos Secante y Muller
    Documento2 páginas
    Metodos Secante y Muller
    Alvaro Parra
    100% (2)
  • Método de La Secante
    Método de La Secante
    Documento6 páginas
    Método de La Secante
    Johny Vilca Mendoza
    Aún no hay calificaciones
  • ADOO3
    ADOO3
    Documento49 páginas
    ADOO3
    Alvaro Parra
    Aún no hay calificaciones
  • Metodo de Biseccion
    Metodo de Biseccion
    Documento3 páginas
    Metodo de Biseccion
    Alvaro Parra
    Aún no hay calificaciones
  • Clase 15 Capa Fisica 2da Parte
    Clase 15 Capa Fisica 2da Parte
    Documento36 páginas
    Clase 15 Capa Fisica 2da Parte
    Alvaro Parra
    Aún no hay calificaciones
  • ADOO3
    ADOO3
    Documento49 páginas
    ADOO3
    Alvaro Parra
    Aún no hay calificaciones
  • Metodo Newton
    Metodo Newton
    Documento7 páginas
    Metodo Newton
    Alvaro Parra
    Aún no hay calificaciones
  • Grupo Nº2
    Grupo Nº2
    Documento17 páginas
    Grupo Nº2
    Alvaro Parra
    Aún no hay calificaciones
  • ADOO3
    ADOO3
    Documento49 páginas
    ADOO3
    Alvaro Parra
    Aún no hay calificaciones
  • ADOO3
    ADOO3
    Documento49 páginas
    ADOO3
    Alvaro Parra
    Aún no hay calificaciones
  • ADOO3
    ADOO3
    Documento49 páginas
    ADOO3
    Alvaro Parra
    Aún no hay calificaciones