Matlab'da, her biri 3xn
boyutunda x, y, z
olmak üzere üç matris (vektörlerden oluşan) var. Ben n
girişleri içeren bir hücreye bunları birleştirmek istediğiniz Matlab birleştirme matrisleri, hücreye
3x3
matris: o yaş alır, çünkü döngü için bu kullanmaktan daha hızlı bir yolu,
for i=1:n
C{i} = [x(:,i), y(:,i), z(:,i)];
end
var mı?
Zaten mat2cell
ve cellfun
gibi işlevler buldum, ancak hepsi gerçekten ihtiyacım olan şeyi yapmıyorlar değil mi?
Ve ayrıca başka bir şey için I' 'dan sayaç geçiş
Bu formda, sen
reshape
kullanarak, bunun yerine o vektörize edebilirsiniz. 'ii' örneğin ... – Crowley