что не так? Почему возникает ошибка ?код:restart;> RS:= proc (A,N)local i,j,S,P,x;i:=0:S:=0:while (i<=N) doP:=unapply(normal(product((x-A[j+1][1]),j=0..N) /(x-A[i+1,1])),x): S:=S+A[i+1,2]/P(A[i+1,1]):i:=i+1:end do: return S:end proc;proc(A, N) ... end;newton:=proc(A) local N,Nmax,L,x,i:L:=A[1][2]:Nmax:=`linalg/vectdim`(A):for N from 1 to Nmax-1 do L:=L+Rc(A,N)*product(x-A[i+1][1],i=0..N-1):end do:unapply(collect(L,x),x):end proc;proc(A) ... end;XY:=[[-3,5],[-2,3],[0,6],[1,4],[2,7],[3,15]]; [[-3, 5], [-2, 3], [0, 6], [1, 4], [2, 7], [3, 15]]newton(XY)(t);Error, (in newton) final value in for loop must be numeric or character
О, Мейпл. Очевидно, в Nmax какая-то ерунда, выведи его на печать.
>>706407 (OP)Дерьмо ебучее, либо создавай тред по своему маплу по всем правилам, описывай что это, ссылки на доки.Либо уебывай нахуй в ньюфаг тред, дебил! Мод, ты заснул?