Método Newton Raphson en Matlab

Поділитися
Вставка
  • Опубліковано 18 гру 2024

КОМЕНТАРІ • 9

  • @juanadolfodamiandamian2157
    @juanadolfodamiandamian2157 3 роки тому +9

    clear
    clc
    disp('metodo de rhapson')
    syms x
    funcion=input('ingrese la funcion f(x):');
    valorInicial=input('ingrese el valor inicial de (x1):');
    toleraciaError=input('ingrse la tolerancia del error :');
    ezplot(funcion)
    grid on
    laDerivada=diff(funcion);
    laDerivada=inline(laDerivada);
    funcion=inline(funcion);
    errorAbosoluto=100;
    i=0;
    while (errorAbosoluto > toleraciaError)

    valorNuevo=valorInicial-(funcion (valorInicial)/laDerivada(valorInicial));
    errorAbosoluto=abs(((valorNuevo-valorInicial)/valorNuevo)*100);
    valorInicial=valorNuevo;

    i=i+1;
    %fprintf('

    La Raiz= %8.4f en %d Iteraciones',valorInical,i+1)
    end
    fprintf('

    La Raiz = %8.4f en %d Iteraciones',valorNuevo,i)

  • @Maloscur
    @Maloscur 3 роки тому

    Una pregunta, cuando una función tiene raíces complejas como puedo hacer para que el programa muestre un letrero en pantalla diciendo que no las puede calcular, gracias

  • @evabelenlopez5044
    @evabelenlopez5044 4 роки тому

    me marca error en syms x ..y no se porque podrias ayudarme

    • @juanadolfodamiandamian2157
      @juanadolfodamiandamian2157 3 роки тому

      syms es para decalr funciones de lo cual se tiene que descargar si no esta instalado solo ponga click en donde tira el error y matlab lo redirigirá en donde tiene que descargarlo

  • @kevinlopezguzman5363
    @kevinlopezguzman5363 4 роки тому

    Me carca el siguiente error en el while: Conversion to logical from sym is not possible.

    • @juanadolfodamiandamian2157
      @juanadolfodamiandamian2157 3 роки тому +1

      syms es para decalr funciones de lo cual se tiene que descargar si no esta instalado solo ponga click en donde tira el error y matlab lo redirigirá en donde tiene que descargarlo

  • @gianninabryghitebernalnava1136
    @gianninabryghitebernalnava1136 4 роки тому

    quisiera saber en que versión de matlab están trabajando?