Ang paggamit ng mahuhusay na pamamaraan ay makatutulong para mapasulong ang kakayahan at mabawasan ang panahon ng pagkalkula.

Mga Matrisa na Hindi Na Kumukupas

Ang pag-iimpluwensyahan ng mga marisa bago punan ang mga ito sa isang silo ay pumipigil sa MATLAB sa paulit-ulit na mga array, na maaaring magpabagal sa paglalapat. Gamitin ang mga tungkuling katulad ng , , o upang patiunang maitabi ang memorya.

Gamitin ang Itinayong mga Kasiyahan

Ang mga gawaing itinayo-in ng MATLAB ay terible para sa pagganap. Kapag maaari, palitan ang mga manu-manong pagpapatupad ng mga tungkuling katulad ng (), (), o ]. Ang mga ito ay kadalasang mas mabilis at mas tumpak kaysa sa kodigong pang-ugali.

Gawing Mas Ligtas ang mga Operasyon

Ang pagpapalit ng mga silo sa pamamagitan ng mga operasyong vectorized ay lubhang magpapabilis sa bilis. Ang MATLAB ay tamang - tama para sa mga kalkulasyon ng matrix at vector, kaya inirerekomenda ang muling - sulat na kodigo upang gamitin ang mga operasyon sa matrix sa halip na ang mga ferative loop.

Gawing Optimistiko ang Pag - iisip

Bawasan ang mga pansamantalang variable at iwasan ang hindi kinakailangang pagkopya ng malalaking marices. Clear variables na hindi na kailangan gamit ang upang maging malayang memorya at mapabuti ang pagsasagawa.

Karagdagang mga Tip

  • Gumamit ng kaunting marisa para sa malaki, karamihan ay sero na impormasyon.
  • Gamitin ang lohikal na indise upang mahusay na makapili ng impormasyon.
  • Iwasang gumamit ng presipitasyon kapag posible ang vectorization.
  • I Profile code na may upang matukoy ang mga bottleneck.