clear clc disp('Metodo de Newton Raphson') sym x f =input('Dame el valor del punto de inicio: '); pi = input('Dame el valor del punto de inicio: '); err =input ('Dame el valor del punto de inicio: '); ezplot(f);grid on d=inline(d); f=inline(f); ea =100; j =0; while ea>err xi=pi-(pi)/d(pi)); ea=abs((xi-pi)/xi)*100); pi=xi; j =j+1; end fprintf(' Raíz=%12.3f en %4d iteraciones ',pi,j);
Te invito al curso en Udemy "Matlab para Ingeniería y Ciencias" En donde aprenderás las funciones y Toolboxes que posee Matlab, enfocadas a facilitar las rutinas de cálculo para ingenieros y científicos. www.udemy.com/course/matlab-para-ingenieria-y-ciencias/?referralCode=93A1D69E2BDFA402D853
Muchas gracias por tu aporte, tienes un suscrptor mas. Tengo una pregunta, como podria hacer que tu codigo arroje todas las posibles raices que contenga la funcion?
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
Hola, me puedes ayudar por favor, he intentado cambiar varias cosas pero sigue apareciendo este error y no se donde esta. >> NEWTONRAPHSON Metodo de Newton Raphson Introduzca la funcion f(x):x^3+4*x^2-10 Introduzca el punto Xi:1 Porcentaje de error:0.001 error: wrong type argument 'matrix' error: inline: STR argument must be a string >>
hola! no sé porque cuando pongo la función me aparece esto Ingrese función a evaluar: x^3-3.995*(x^2)+5.269*x-2.250 Error using input Undefined function or variable 'x'. Error in Untitled2 (line 2) cf = input('Ingrese función a evaluar:');
Puede deberse a 2 cosas, la primera que olvidaste dar de alta la variable simbolica x, escribiendo "syms x", justo antes del input. Quedaría asi: syms x; cf = input('Ingrese función a evaluar:'); Si ya lo hiciste así, es probable que el error se deba a que la versión de matlab que utilizas no tiene instalada la toolbox "Symbolic Math", generalmente las versiones portables no tienen esta toolbox
Mike buenos dias .. buscamos hacer el pago y no pudimos lograrlo, O nuestro pago se fue porque esta el descuento o tu metodo de pago esta mal. Gracias por tus comentarios. Si tienes manera de que te hagamos un pago local nos gustaria saber: senacolombia@gmail.com
este programa es una basura, imaginate que quieres calcular la raiz de una funcion sin raices reales, matlab se quedara haciendo iteraciones un tiempo infinito, dislike
por mucho fue el video que mas me ayudo! mil gracias!
Agradezco tu trabajo, muchas gracias.
Eres de lo maximo amigo Excelente explicacion y Gracias por tu ayuda .............
Muy bien explicado, gracias. Continúa haciendo videos.
clear
clc
disp('Metodo de Newton Raphson')
sym x
f =input('Dame el valor del punto de inicio: ');
pi = input('Dame el valor del punto de inicio: ');
err =input ('Dame el valor del punto de inicio: ');
ezplot(f);grid on
d=inline(d);
f=inline(f);
ea =100;
j =0;
while ea>err
xi=pi-(pi)/d(pi));
ea=abs((xi-pi)/xi)*100);
pi=xi;
j =j+1;
end
fprintf('
Raíz=%12.3f en %4d iteraciones
',pi,j);
Te invito al curso en Udemy "Matlab para Ingeniería y Ciencias"
En donde aprenderás las funciones y Toolboxes que posee Matlab, enfocadas a facilitar las rutinas de cálculo para ingenieros y científicos.
www.udemy.com/course/matlab-para-ingenieria-y-ciencias/?referralCode=93A1D69E2BDFA402D853
Me sirvió de mucho graciaaaasss
Exelente trabajo, muchas gracias (y)
Muchas gracias por tu aporte, tienes un suscrptor mas. Tengo una pregunta, como podria hacer que tu codigo arroje todas las posibles raices que contenga la funcion?
como hago para mostrar varias raices? aqui solo me está mostrando la mas cercana al punto inicial
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
Buenas, disculpa te agradeceria si me ayudaras
me sale esto
Función no definida o variable 'newton'.
Hola que tal, de casualidad no tendrás el código de derivación de 5 pasos o puntos. Gracias.
Buenas noches, me podrías ayudar con el código?🙏🙏🙏
Hola, me puedes ayudar por favor, he intentado cambiar varias cosas pero sigue apareciendo este error y no se donde esta.
>> NEWTONRAPHSON
Metodo de Newton Raphson
Introduzca la funcion f(x):x^3+4*x^2-10
Introduzca el punto Xi:1
Porcentaje de error:0.001
error: wrong type argument 'matrix'
error: inline: STR argument must be a string
>>
como reemplazo el syms, mi versión no la reconoce.
hola como lo resolviste porque a mi me pasa lo mismo
Gracias!
No me permito el uso del comando syms como lo obtengo
?
hola como lo resolviste porque a mi me pasa lo mismo
hola! no sé porque cuando pongo la función me aparece esto
Ingrese función a evaluar: x^3-3.995*(x^2)+5.269*x-2.250
Error using input
Undefined function or variable 'x'.
Error in Untitled2 (line 2)
cf = input('Ingrese función a evaluar:');
Puede deberse a 2 cosas, la primera que olvidaste dar de alta la variable simbolica x, escribiendo "syms x", justo antes del input.
Quedaría asi:
syms x;
cf = input('Ingrese función a evaluar:');
Si ya lo hiciste así, es probable que el error se deba a que la versión de matlab que utilizas no tiene instalada la toolbox "Symbolic Math", generalmente las versiones portables no tienen esta toolbox
Buenas! Quisiera saber como ejecutas la gráfica de la función sin utilizar fplot()?
El comando que utilizo en el video es "ezplot()" aunque tambien se pudo usar" fplot()"
Buenas, tendrás los códigos para desarrollar MATLAB con el método "punto fijo", para una ecuación ya sea cúbica o cuadrada
Así es. En si el código sirve para cualquier ecuación algebraica o trascendental. Ahora te paso el link del codigo
Puedes compartir el código
no corre el codigo
Sera que podrás hacer un vídeo sobre el método de Gauss Seidel y Jacobi? :D
Ya tengo los códigos en Matlab para ambos métodos, pero no he tenido tiempo de grabar video, si quieres darme un correo te envio los códigos.
@@miguelangelhernandezflores3083 linaresandres1998@gmail.com genial!, gracias.
Por que no ensenas a realizar el método creando funciones, hacer scripts no es tan útil
Mike buenos dias .. buscamos hacer el pago y no pudimos lograrlo, O nuestro pago se fue porque esta el descuento o tu metodo de pago esta mal. Gracias por tus comentarios. Si tienes manera de que te hagamos un pago local nos gustaria saber: senacolombia@gmail.com
este programa es una basura, imaginate que quieres calcular la raiz de una funcion sin raices reales, matlab se quedara haciendo iteraciones un tiempo infinito, dislike
vaya tonto