
设出三角形初始A1、A2、A3的点的三个坐标,由中心坐标进行迭代计算,这个用算法写一个循环应该就能写出来,但是要是用差分方程直接给出各量之间的通项公式,我差分方程没太学明白,所以需要大家的帮助

我理解的意思是编写一个函数传入三角形顶点坐标和所需要求的重心个数,下面是我的代码
function centerpoint(A,n)
%A,B,C为三角形三个顶点坐标
%输入一个矩阵A,三行三列,每行表示一个顶点的x,y,z坐标
%输入n表示需要输出的重心个数
for i = 1:n
x = [sum(A(:,1))/3,sum(A(:,2))/3,sum(A(:,3))/3];
fprintf('第%d 个重心坐标:\n',i);
disp(x)
%把表示三角形顶点的矩阵a进行调整
A(1,:)=A(2,:);
A(2,:)=A(3,:);
A(3,:)=x;
end