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