Позвольте мне прежде всего поблагодарить stackoverflow.com, а затем мою благодарность Зеллусу и Ники, которые заставили меня больше думать о проблеме.Итак, теперь я достиг решения, которое следует за Zellus-подходом, и, как указал Никки, я использовал параметр 't'.cx, cy, cz - это координаты в трехмерном пространстве, и в моем случае они все являются двойными 343x1. Мой окончательный код показан ниже, который соответствует трехмерному набору данных:
t = linspace(1,343,343)';
load cx.mat;
load cy.mat;
load cz.mat;
plot3(cx, cy, cz,'r'),title('source Camera Path');
hold all
A = [t.^2, t, t./t];
fx = A\cx;
fy = A\cy;
fz = A\cz;
Xev = polyval(fx,t);
Yev = polyval(fy,t);
Zev = polyval(fz,t);
plot3(Xev,Yev,Zev,'+b'),title('Fitting Line');
Я с нетерпением жду более интересных дискуссий поStackOverflow с замечательными полезными людьми.