考虑以下两个向量的预分配:
vecCol = NaN( 3, 1 );
vecRow = NaN( 1, 3 );
现在的目标是给这些向量赋值(例如,在循环中,如果无法进行矢量化)。关于索引,是否有惯例或最佳实践?以下方法是否推荐?
for k = 1:3
vecCol( k, 1 ) = 1; % Row, Column
vecRow( 1, k ) = 2; % Row, Column
end
还是按照以下方式编码更好吗?
for k = 1:3
vecCol(k) = 1; % Element
vecRow(k) = 2; % Element
end