Quantcast
Channel: Mein MATLAB Forum - goMatlab.de
Viewing all articles
Browse latest Browse all 28441

Komplexe zahlen in einer Matrix

$
0
0
Hallo T. Arnold, Natürlich könnte man Ausdrücke wie "1i * 2 * pi" zusammenfassen und so 2*6*1024*1024 = 12.6 Millionen Multiplikationen sparen. Aber im Vergleich zur teuren EXP-Berechnung wird dies nicht viel ausmachen. Der Profiler kann Dir helfen, das Bottleneck in Deinem Code zu finden. Leider schaltet der zwar die Schleifen-Optimierung von Matlab aus, so dass die Ergebnisse verfälscht sind. Aber Du bekommst immerhin raus, was kritisch sein könnte und wo man mit TIC/TOC genauer nachsehen sollte. Ich vermute, die Laufzeit wird eindeutig von EXP dominiert. Wenn das so ist, musst Du überlegen, ob Du die Anzahl dieser Berechnungen reduzieren kannst (so weit ich sehe nicht). Wenn das nicht möglich ist, ist die Parallelisierung (PARFOR) der einzige, aber bequeme, Ausweg. Gruß, Jan

Viewing all articles
Browse latest Browse all 28441

Trending Articles