试图建立一个新的nx4数组从现有nx4数组使用逻辑值
2视图(30天)
显示旧的评论
我有一个大nx4四元数的数组(
quatAB
)。我也有一个资料片的能量(
在
)与四元数即n有关
quatAB
对应于第n个
在
。
我用MATLAB islocalmin函数的能量数组返回逻辑值。(1)值返回一个如此如果能量(en)值是一个局部最小值,和一个假如果能量不是一个局部最小值。创建逻辑值的数组资料片后,我申请到
在
建立一个新的数组
在
当地最低能量的值的数组。现在,我想与四元数做同样的事情,但我只让每一行的第一列,和我需要所有4列。
min = islocalmin (en, ' MinProminence ', 1);
min_en = en(分钟);
min_quatAB = quatAB(分钟);
这成功地确定了四元数的行,我想输出,但是当我应用的逻辑值,我只得到第一列元素。