Table of Contents
MATLAB er en potent til at forkorte matrix operationer og tal beregninger. Using effektivitet teknik er en væsentlig forbedring af ydeevne og ned ned computatio tid. Det er artikel giver praksis tips to optime te matrix håndling in MATLAB.
Preallocate Matrices
Forfordeling af midler til at opfylde kravene i dette direktiv er en forudsætning for, at de kan opfyldes, og at de kan anvendes til at undgå, at der opstår problemer, som kan undgås, når de pågældende midler ikke er til stede.
Use Build- in funktioner
MATLAB 's buildings-it functions arre optimized før performance. Whener muligt, erstatte manual implementation s with functions like 1;; FLT: 3; FLT: 3; (1; FLT: 1; FLT: 4; FLT: 3;),, 1; FLT: 5; FLT: 3; (1; FLT: 6; FLT: 3;), OR: 1; FLT: 7; The are of teten fast and more dice.
Vectorize- operationerComment
Replacing smuths with vectorized operationer er en stor enhance speed. MATLAB is optimized fr matrix og d vector beregninger, so rewritinge code to use matrix operationer insteud af iteative smuths is recommended.
Optimize Memory Usage
I denne forbindelse er det vigtigt at bemærke, at der ikke er nogen grund til at ændre den nuværende situation, og at der ikke er behov for at ændre den tidligere situation.
Tilsætning Tips
- Use sparse matrics fr large, mostly zero data.
- Udnytte logikken indexing to vælge data effektivit.
- Undlad at bruge using (1); FLT: 9; 3; smut when n vectorization (2).
- Profile code with-1; FLT: 10-3; To identify combiecs.