Sibil & Inhinyeriyang Pampasabog
Pagtulad sa Iyong Kodigong Matlab Para sa Mas Mabilis na Pagpatay
Table of Contents
Ang pag - iingat ng MATLAB code ay maaaring lubhang makabawas sa oras ng pagpatay at mapahusay ang pagtakbo. Ang kodigong pang - computer ay nagpapahintulot ng mas mabilis na pagpoproseso ng impormasyon at mas mabisang paggamit ng mga mapagkukunang - yaman.
Gamitin ang Vectorization
Ang pagpapalit ng mga loop sa mga operasyong vectorized ay isa sa pinakamabisang paraan upang maging kapaki - pakinabang ang MATLAB code.
Ituon ang Iyong Memorya
Ang mga prealocating array bago pumasok sa mga loop ay pumipigil sa MATLAB sa dinamikong muling pag-eeebolusyon ng mga variable sa panahon ng pagpatay.Ito ay nagpapagaan sa pag-angat at magpapabilis ng paglalapat ng code.
Gamitin ang Itinayo-in Functions
Ang mga gawaing itinayo-in ay termalisado para sa pagganap. susum[, Angmean[, at ⁇ t[[ ay maaaring mas mabilis kaysa sa mga pagpapatupad.
Profile at Optimisasyon
Gamitin ang mga kasangkapan sa pag - aayos ng mga bote sa iyong code para makita kung gaano kahusay ang mga bahaging umuubos ng mas mahusay na kabuuang panahon para sa lahat ng ginagawa.
- Gawing aktibo ang mga operasyon
- Mga hanay ng mga prealocate
- Gamitin ang mga nagawang gawain-in
- Ilarawan ang iyong code