【发布时间】:2014-12-16 13:27:50
【问题描述】:
我在 MATLAB 的 FOR 循环中有一组功能:
for i = step:indexmax
Posture(i) = 0;
MotionLevel(i) = randi(10)/100 ;
PositionX(i) = 50;
PositionY(i) = 50;
PositionZ(i) = 50;
Features(i) = [Posture(i) MotionLevel(i) PositionX(i) PositionY(i) PositionZ(i)];
end
当我到达具有数组 Features 定义的行时,出现错误:
“在一个赋值A(I) = B中,B和I中的元素个数必须相同。”
我只需要在一个向量中连接特征(输出可以是一个包含 i 行和 5 列的矩阵...)
【问题讨论】:
-
使用
Features(i),您只索引第 i 个元素。您需要使用Features(i,:)索引整个第 i 行
标签: arrays matlab concatenation