Ky artikull ka për qëllim të ndihmojë përdoruesit e rinj të krijojnë një skedar funksioni duke përdorur sythe të futura që do të krijojnë një tabelë të shumëzimit të çdo madhësie. Ka shumë mënyra të ndryshme për ta bërë një, por kjo metodë është më e lehtë për fillestarët e MATLAB. Këto hapa nuk kërkojnë përvojë të mëparshme me MATLAB.
Hapa
Hapi 1. Hapni MATLAB
Nisni programin MATLAB dhe kontrolloni që programi po funksionon si duhet. Nëse softueri është gati për t'u përdorur, ai do të shfaqë një mesazh "Gati" në këndin e poshtëm të majtë të ekranit (të theksuar me të kuqe).
Nëse mesazhi shfaqet "i zënë", atëherë MATLAB vazhdon të funksionojë një funksion nga një shembull i mëparshëm. Për të ndaluar në mënyrë të sigurt çdo funksion MATLAB, shtypni Ctrl+C në të njëjtën kohë. Kjo do të anulojë çdo llogaritje që po kryhet aktualisht, duke lejuar që MATLAB të përdoret përsëri
Hapi 2. Pastroni të dhënat
Nëse ka ndonjë ndryshore në Workspace, shkruani qartë dhe shtypni ↵ Enter. Kjo do të pastrojë çdo të dhënë të kaluar nga Workspace, kutia e veglave në të majtë të ekranit. Nëse Workspace është bosh, mund ta kaloni këtë hap.
Ky komandë pastron vetëm të dhënat e ndryshueshme, kështu që çdo skedar i kaluar që keni ruajtur do të mbetet i ruajtur në MATLAB
Hapi 3. Krijoni një skedar të ri funksionesh
Për të krijuar një skedar të ri funksioni, zgjidhni "Funksioni" nën skedën "E Re" në këndin e sipërm të majtë. Skedarët e funksioneve janë linja kodesh të krijuara nga përdoruesit që kryejnë veprime specifike. Skedarët e funksioneve lejojnë përdoruesit të kryejnë llogaritjet e shumta komplekse me një linjë të vetme të kodit.
Hapi 4. Emërtoni skedarin tuaj të funksionit
Zëvendësoni tekstin pa titull me një emër për skedarin tuaj të funksionit që mund të zgjidhni. Ju mund të zgjidhni çdo emër që nuk është përdorur tashmë nga MATLAB, por ka disa kufizime.
- Emri duhet të fillojë me një shkronjë
- Pa karaktere të huaja ose të veçanta
- Nënvizimet duhet të përdoren në vend të hapësirave
Hapi 5. Përgatitni skedarin e funksionit për përdorim
Fshini tekstin e gjelbër për të pastruar hapësirën për kodin tuaj. Hapësira midis vijës së kokës dhe fundit nuk ka rëndësi.
Hapi 6. Caktoni argumente hyrëse
Fshije
inputet_argimet
dhe në kllapa vendosni një ndryshore
Me Variablat në Matlab janë shkronja ose fjalë që përfaqësojnë një vlerë numerike dhe përdoren për të thjeshtuar llogaritjet. Ky ndryshore do të jetë dimensionet e tabelës së shumëzimit. Kur skedari i funksionit ekzekutohet, përdoruesi do të japë një vlerë për ndryshoren që do të përdoret në skedarin e funksionit.
Skedarët e funksioneve mund të kenë më shumë se një hyrje, ose mund të mos kenë fare
Hapi 7. Caktoni argumentin e daljes
Fshije
argetimet_prodhuese
dhe në kllapa vendosni një ndryshore me emrin
Tabela
Me Ky ndryshore do të jetë tabela e plotësuar e shumëzimit që do të shfaqet në fund të skedarit të funksionit.
Hapi 8. Krijoni një tabelë të zbrazët
Në rreshtin tjetër, shtypni të njëjtën ndryshore si ndryshorja dalëse nga hapi i mëparshëm dhe vendoseni atë të barabartë me
zero (n);
Me Kjo do të krijojë një tabelë n x n me zero që do të shërbejë si model kur ekzekutohet funksioni.
Gjysmë-koloni pengon MATLAB të shfaqë çdo llogaritje nga kjo linjë, e cila do të rrëmbejë ekranin me të dhëna të parëndësishme
Hapi 9. Krijo lakun e jashtëm "for"
Linja e parë e lakut "për" do të jetë
për Kolonën = 1: 1: n
Me Ky lak i jashtëm do të shërbejë si titull i kolonës për tabelën e shumëzimit.
"Për" i thotë MATLAB se ky është një lak for dhe do të theksohet me ngjyrë blu. "Kolona" është ndryshorja që do t'i tregojë MATLAB sa herë do të ekzekutohet dhe vlerën që ndryshorja do të ketë kur të ekzekutohet. Në këtë shembull, laku for do të shkojë nga "1" në "n", me mesin "1" duke shtuar 1 në ndryshoren çdo herë. Me sythe normale "for", ju do të duhet të shkruani një kod që do t'i tregojë ciklit se çfarë të bëni sa herë që shkon nën vijën "for". Sidoqoftë, me disa sythe të futura si ky, kodi që do të ekzekutohet do të jetë vetëm në lakin e brendshëm
Hapi 10. Krijo lakun e brendshëm "for"
Kjo linjë do të jetë
për Rreshtin = 1: 1: n
, e cila është e njëjtë me hapin e mëparshëm, por për rreshtat e tabelës.
Hapi 11. Shumëzoni kolonat dhe rreshtat së bashku
Nën hapin e mëparshëm, shkruani
Hyrja = Rreshti*Kolona;
.
Kjo do të shumëzojë çdo rresht me secilën kolonë për të prodhuar shënimet e tabelës së shumëzimit. Rreshtimi i linjave nuk do të prishë kodin, por MATLAB do të formatojë automatikisht linjat në një lak së bashku gjithsesi. Edhe një herë gjysmë koloni përdoret për të parandaluar që MATLAB të shfaqë çdo llogaritje të vetme, pasi vetëm tabela e kompletuar është e rëndësishme
Hapi 12. Plotësoni tabelën e zbrazët me vlerat e shumëzuara
Për vijën përfundimtare të lakut të brendshëm "për", shkruani
Tabela (Kolona, Rreshti) = Hyrja;
.
Kjo do të marrë secilën vlerë të shumëzuar me rreshtin dhe kolonën, dhe do të zëvendësojë zerot nga tabela e zbrazët në hapin 8. "(Kolona, Rreshti)" vepron si një pikë koordinative për tabelën e shumëzimit e cila i tregon MATLAB se ku është vendndodhja e vlerës. Me
Hapi 13. Plotësoni dy sythe "për"
Çdo lak ka nevojë për një deklaratë "fund" kur kodi të përfundojë. Për të përfunduar ciklin e futur ose skedarin e funksionit, shtoni një
fund
sipas hapit të mëparshëm. Pastaj shtypni ↵ Enter dhe shtoni një tjetër
fund
në një vijë të veçantë. Nuk duhet të ketë asgjë tjetër në vijën që ka një deklaratë "fund".
-
Duhet të ketë një të tretë
fund
- Si rregull i përgjithshëm, duhet të ketë një deklaratë "fund" diku poshtë për çdo fjalë të theksuar blu.
- Për të kontrolluar nëse ka mjaft deklarata "fund", klikoni në një fjalë të theksuar blu. Do të nxjerrë në pah fjalën tjetër blu që lidhet me të.
Hapi 14. Kontrolloni për të parë nëse MATLAB ka zbuluar ndonjë gabim
Kontrolloni shiritin e djathtë të skedarit të funksionit për të parë nëse MATLAB ka gjetur ndonjë gabim në kodin tuaj. Ngjyra e kutisë do të tregojë nëse ka ndonjë problem me kodin. Nëse ka ndonjë problem, MATLAB do të vendosë një vijë me ngjyrë pranë vendit ku është gabimi.
- E gjelbër - Nuk ka probleme me kodin. Ju mund të vazhdoni në hapin tjetër.
- Portokalli/e Verdhë - Mungon një gjysmë zorrë e trashë. Kjo do të thotë që funksioni do të funksionojë akoma, por do të jetë më i ngadalshëm dhe do të tregojë informacion të panevojshëm.
- E kuqe - Ekziston një problem serioz që do të parandalojë funksionimin. Zhvendosja e miut mbi një vijë të kuqe nën kuti do t'ju tregojë se çfarë lloj gabimi gjendet në atë linjë. Klikimi në Detajet do t'ju japë një shpjegim dhe do të sugjerojë mënyra të mundshme për të rregulluar gabimin.
Hapi 15. Emërtoni dhe ruani skedarin tuaj të funksionit
Për të ruajtur skedarin tuaj të funksionit, shtypni opsionin Ruaj si në skedën "Ruaj". Kur emërtoni një skedar funksioni, përdorni gjithmonë të njëjtin emër me emrin që keni zgjedhur për skedarin tuaj të funksionit, për të shmangur çdo konfuzion.
Si parazgjedhje, skedarët MATLAB ruhen në C: / Users [User Name] Documents / MATLAB
Hapi 16. Testoni funksionin tuaj
Për të testuar skedarin tuaj të funksionit, drejtojeni atë duke shtypur emrin e skedarit të funksionit dhe shtoni argumente hyrëse në kllapa. Për të bërë një tabelë të shumëzimit 6x6, për shembull, shkruani MultiplicationTable (6) në dritaren e komandës në fund të ekranit, duke zëvendësuar "MultiplicationTable" me emrin në të cilin keni ruajtur skedarin e funksionit. Tani keni përfunduar një skedar funksioni për të prodhuar një tabelë të shumëzimit.
Këshilla
- MATLAB do të ringarkojë punën tuaj nga sesioni i fundit nëse e mbyllni aksidentalisht programin.
- I gjithë kodi MATLAB ekzekutohet nga rreshti i lartë në fund.
- Dritarja e komandës mund të mos jetë mjaft e madhe për të shfaqur të gjithë tabelën në një kornizë dhe do ta ndajë tabelën në pjesë.
- Hapësira shtesë e bardhë nuk do të ndryshojë kodin ose mënyrën e funksionimit të MATLAB.
- Ndërsa sythe mund të përdoren gjithashtu për të bërë të njëjtin funksion, por kërkon më shumë njohuri për MATLAB.
Paralajmërimet
- Gjithmonë plotësoni një lak ose skedar funksioni duke shtypur fund.
- Nëse kutia në shiritin anësor të një skedari funksioni është e kuqe, kjo do të thotë se ka një problem që po pengon kodin të funksionojë siç duhet.
- Kur ndryshoni vlerën e një ndryshoreje në një numër ose një ndryshore tjetër, vendosni gjithmonë ndryshoren që do të ndryshohet në anën e majtë të shenjës së barazimit dhe vlerën në të cilën do të ndryshojë në anën e djathtë.