Matrix Multiplikation Speed Up
Ältere Kommentare anzeigen
Hello, I would like to speed up this code, any sugestions
Rm, Zm and Cm are 1700x1700
f = linspace(1e3,5e6,750); % Hier gibt man den Frequenzbereich an
w = 2*pi*f';
parfor k=1:length(f)
Zm = Rm+w(k)*1i*Lm;
Gama = Kk*(Zm\Kkt);
YYn = w(k)*1i*Cm + Gama;
Zn = inv(YYn);
Amp(k) = abs(1-Zn(jj,1)/Zn(1,1));
end
I do not have a GPU
4 Kommentare
Joss Knight
am 16 Aug. 2019
Bearbeitet: Joss Knight
am 16 Aug. 2019
What is Kkt? What is jj?
Matthias Schneider
am 19 Aug. 2019
Bearbeitet: Matthias Schneider
am 19 Aug. 2019
madhan ravi
am 19 Aug. 2019
a?
Joss Knight
am 21 Aug. 2019
Sorry, nothing occurs to me. You take the trouble to invert YYn but then only use a single row of it, so maybe you could focus on that piece of algebra.
Antworten (0)
Kategorien
Mehr zu Eigenvalues & Eigenvectors finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!