jais le code suivant dans ma ti:
- Code: Select all
newton(a,to,trop)
func
local m,xn
0-m:0-xn
loop
m+1-m
if(d(f(x),x)|x=a)=0 then @@@@@
exit
else
a-f(a)/d(f(x),x)|x=a)-xn
if m= trop or abs(xn-a)tol
exit
endif
xn-a
endloop
if (d(f(x),x|x=a)=0 then
"la methode echoue"
else
{m,xn}
endif
endfunc
si je fais:
newton(3*x,x,4)
j'obtient
a test did not resolve to true or false
et ça m'amène à la ligne @@@@@
une idée?