% 30/1/013 !unction "#1$ % Newton&Raphson'( s)*s + %declara*os a # una varia,le si*,-lica .%input'/0n1rese la !unci-n: /(2 %se solicita la entrada de la !unci-n %1ra!ica*os la !unci-n en un intervalo para poder to*ar una ,uena %esti*aci-n de la ra34 sup % input'/0n1rese el li*ite superior para 1ra!icar: /(2 in % input'/0n1rese el li*ite in!erior para la visuali4aci-n: /(2 t % linspace'in5sup5600(2 %1enera*os un vector con los valores plot't5su,s'.5t(( %1enera*os la 1r7!ica 1rid on #n%input'/0n1rese el valor apr-+i*ado de la ra34: /(2 %se solicita la esti*aci-n inicial .d+ % di!!'.5+(2 %deriva*os la !uncion . con respecto a # ) lo asi1na*os a la varia,le .d+ %iniciali4ar vari,les error % 12 tolerancia % 080000012 while error9%tolerancia %condici-n de ter*inaci-n cuando el error sea *enor a la tolerancia
#1 % #n - 'su,s'.5#n(/su,s'.d+5#n((2 %!or*ula de Newton-Raphson error % a,s''#1-#n(/#1(2 %calculo del error #n%#12 %asi1naci-n del nuevo valor de #n para la si1uiente iteraci-n