我不知道為什麼很愛新立四個四個變數(攤手
明明有一個很好用的cell可以用
B = [10:10:40; 11:10:41; 12:15; 20:23];
As = mat2cell(B, 4, ones(4,1));
Y = [1,2,3,4];
out = cellfun(@(x) x* Y, As, 'UniformOutput', false);
這樣的程式碼不是漂亮又好讀嗎?
cell不熟還有ND矩陣可以用
B2 = permute(B, [1 3 2]);
out = zeros(4, 4, 3);
Y = [1,2,3,4];
for i = 1:size(B2, 3)
out(:, :, i) = B2(:, :, i) * Y;
end