2013-01-16 156 views
0

我想要做這個操作,但是如果你使用for循環,它對於一個大型矩陣來說確實很慢。 有人可以幫助做這個操作嗎?我們知道Y,A,M是矩陣,而mean是一列。複數矩陣乘法

謝謝

Y=zeros(s,y); 
for i=1:y 
    Y(:,i)=A*(M(:,i)-mean); 
end 

回答

1
Y = A * (M - repmat(mean, 1, y)); 
+0

在什麼時候,我們有循環如下Ÿ情況下(:,1)= A * M(:我)-mean;代替Y(:,i)= A *(M(:,i)-mean);我該如何編輯這個案例的答案 – Rid