0
이 작업을 수행하려고하는데 for 루프를 사용하면 큰 행렬에 대해서는 속도가 매우 느립니다. 누군가이 작업을 수행 할 수 있습니까? 우리는 Y
, A
, M
이 행렬이고 mean
이 열임을 압니다. 복잡한 행렬 곱셈
Y=zeros(s,y);
for i=1:y
Y(:,i)=A*(M(:,i)-mean);
end
이 작업을 수행하려고하는데 for 루프를 사용하면 큰 행렬에 대해서는 속도가 매우 느립니다. 누군가이 작업을 수행 할 수 있습니까? 우리는 Y
, A
, M
이 행렬이고 mean
이 열임을 압니다. 복잡한 행렬 곱셈
Y=zeros(s,y);
for i=1:y
Y(:,i)=A*(M(:,i)-mean);
end
Y = A * (M - repmat(mean, 1, y));
(: i)는 A *의 M을 = (:, 난) -mean; Y (:, i) = A * (M (:, i) - 의미) 대신; 이 케이스의 답을 어떻게 편집 할 수 있습니까? – Rid