Ang pag - iinskripto sa iyong mga iskrip na may mga gawaing pang - kaugalian at mga aklatan ay maaaring mapahusay ang kahusayan, kakayahang bumasa, at muling pagbabasa.
Paglikha ng mga Kawili - wiling Kaugalian
Ang mga gawaing pang-ugali sa MATLAB ay nagpapahintulot sa iyo na mag-enroll ng code para sa mga espesipikong gawain. Nakatutulong ang mga ito sa pag-organisa ng mga komplikadong script at nagpapangyari sa code na magamit muli sa mga maramihang proyekto.Ang mga functions ay binibigyang kahulugan sa mga hiwalay na file na may .m extension at sumusunod sa isang pamantayang coordination.
Upang makalikha ng isang tungkulin, magsimula sa [function keyword, espesipikong output variables, ang pangalan ng tungkulin, at input parameters. Halimbawa:
resulta ng function = myFunction(input1, input2)
Sa loob ng tungkulin, isama ang kodigo upang isagawa ang ninanais na operasyon. Iligtas ang file na may kaparehong pangalan ng function, e.g., myFunction.m.
Paggamit ng mga Aklatan ng Kaugalian
Ang mga aklatan sa MATLAB ay mga koleksiyon ng mga gawain na nagpapalawig sa mga pangunahing kakayahan ng MATLAB. Ang mga ito ay maaaring ibahagi sa ibayo ng mga proyekto at koponan, na nagtataguyod ng pagkakasunud-sunod at kahusayan ng kodigo. Ang mga MATLAB Toolbox ay isang karaniwang halimbawa ng mga aklatan.
Maaari ka ring lumikha ng iyong sariling aklatan sa pamamagitan ng pag-organisa ng kaugnay na mga tungkulin sa mga folder. Upang magamit ang mga aklatan na ito, idagdag ang kanilang mga landas sa MATLAB gamit ang na tungkulin o ang MATLAB interface. Minsang idagdag, maaaring tuwirang tawagin ang mga tungkulin sa loob ng aklatan.
Pagmamaniobra sa mga Dependensiya
Kapag pinabubuti ang mga iskrip sa mga gawain at aklatan ng kaugalian, mahalaga ang pangangasiwa sa mga dependensiya.Ektubili na ang lahat ng kinakailangang file ay magagamit upang maiwasan ang mga pagkakamali sa pagtakbo. Gamitin pathtool o [[2] Ang mga utos na isama ang mga direktoryo na naglalaman ng iyong mga tungkulin sa kaugalian.
Malinaw na kaayusan ng mga gawain at aklatan na nagpapa - update at nagpapawalang - bisa sa mga programa sa pag - aayos ng mga dokumento sa loob ng inyong mga iskrip.