3
在MATLAB中,給定矩陣A
,我想創建一個矩陣B
,其中包含矩陣A
的元素作爲第一列元素的百分比。下面的代碼是這樣做的:向量化MATLAB中的for循環
A = randi(5,6);
B = zeros(size(A,1), size(A,2));
for kk = 1:size(A,2)
B(:,kk) = (A(:,kk).*100)./ A(:,1)-100;
end
但是,我怎麼能通過矢量化在單行中實現相同的結果呢? arrayfun
會在這件事上有用嗎?
了'ii'沒有做任何事情,所以你可以將整個外環矩陣由第一列。 – beaker
@beaker我剛剛編輯了這個問題,使其更清晰 – AJMA