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)
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
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
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
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)
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
me marca error en syms x ..y no se porque podrias ayudarme
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
Me carca el siguiente error en el while: Conversion to logical from sym is not possible.
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
quisiera saber en que versión de matlab están trabajando?
se observa claramente 2020a