在Maple中操作序列元素時遇到問題。首先,這是代碼。楓 - 序列元素的作用
b[0] := t -> (1-t)^3;
b[1] := t -> 3*t*(1-t)^2;
b[2] := t -> 3*t^2*(1-t);
b[3] := t -> t^3;
P := seq([seq([j*(i+1), j*(i-1)], i = 1 .. 4)], j = 1 .. 3);
EvalGamma := proc (b, P, i, t)
local CP, res;
option trace;
CP := P[i];
res := CP[1]*b[0](t)+CP[2]*b[1](t)+CP[3]*b[2](t)+CP[4]*b[3](t);
RETURN res;
end proc;
變量P是一個序列序列:P [i]是一個由四個2D點組成的序列。 但是情意CP:= P [i];不做我想要的:我不知道爲什麼,但結果並不是P [i]。
而且奇怪的是,該過程外,以下行工作:
CP := P[1];
CP[1];
我將不勝感激的任何建議。謝謝。