﻿功能:曲线A(母线)沿着指定曲线B(准线)路径平移
 
格式:
SurfMove(Ax,Ay,Az,Bx,By,Bz,i,j)
SurfMove(Ax,Ay,Az,Bx,By,Bz,i)
SurfMove(Ax,Ay,Az,Bx,By,Bz)
Ax:一个存储母线A的x坐标的矩阵变量
Ay:一个存储母线A的y坐标的矩阵变量
Az:一个存储母线A的z坐标的矩阵变量
Bx:一个存储准线B的x坐标的矩阵变量
By:一个存储准线B的y坐标的矩阵变量
Bz:一个存储准线B的z坐标的矩阵变量
i:如果j变量存在的话,将母线A的第i行j列的元素置于准线B上;如果j变量不存在的话,将母线A里的第i个元素置于准线B上。程序默认为母线A的第一个元素置于准线B上
j:将母线A的第i行j列的元素置于准线B上
 
说明:
1、程序执行完毕返回三个变量名称依次为Move_x,Move_y,Move_z的m*n的矩阵变量（m为Ax矩阵当中元素个数,n为Bx矩阵当中元素个数）,其依次代表返回体的x、y、z坐标

例子:
 
t=0:0.2:6.4;x=cos(t);z=sin(t);y=t-t;//创建母线数据
t=0:0.02:1.5707963267949;y1=10*sin(t);z1=10*cos(t);x1=t-t;//创建准线数据
SurfMove(x,y,z,x1,y1,z1);//执行命令得到数据
{Cloud<矩阵运算\Cloud>}(move_x,move_y,move_z)//回车后设置仰视角-160，方位角125，可得到如下图形
{<http://www.mathsword.com/wp-content/uploads/2021/02/SurfMove.png>}