MATLAB学习(2):创建面上点的坐标的数组

创建面上点的坐标的数组

    • 前提
    • 输出
    • 步骤
    • 结果

前提

        点数组 v,存放所有点的坐标,nv行3列
        面数组 f,存放所有面上的点索引,每一个面有3个点,nf 行3列

输出

        输出的数组 tempnf*3行3列,存放着每一个面上的点的坐标。
        比如,temp数组的1~3行,存放第一个面的3个点的坐标。
                                     4~6行,存放第2个面的3个点的坐标
                                     7~8行,存放第3个面的3个点的坐标。
                                     …
                                     (Nf3-2) ~ Nf3 行,存放第nf个面的3个的坐标

步骤

         V 数组和 f 数组如下:
MATLAB学习(2):创建面上点的坐标的数组_第1张图片
         Matlab 命令为:

temp = v(reshape(f',1,length(f)*3),1:3);

结果

        即可输出想要的点坐标数组
MATLAB学习(2):创建面上点的坐标的数组_第2张图片
以上。

你可能感兴趣的:(MATLAB,matlab)