Tämän artikkelin tarkoituksena on auttaa uusia käyttäjiä luomaan funktiotiedosto käyttäen sisäkkäisiä silmukoita, jotka luovat kaiken kokoisen kertolaskun. On monia erilaisia tapoja tehdä yksi, mutta tämä menetelmä on helpompi MATLABin aloittelijoille. Nämä vaiheet eivät vaadi aiempaa kokemusta MATLABista.
Askeleet
Vaihe 1. Avaa MATLAB
Käynnistä MATLAB -ohjelmisto ja tarkista, että ohjelmisto toimii oikein. Jos ohjelmisto on käyttövalmis, se näyttää "Valmis" -viestin näytön vasemmassa alakulmassa (korostettuna punaisella).
Jos sanoma näyttää "varattu", MATLAB käyttää edelleen toimintoa edellisestä esiintymästä. Jos haluat pysäyttää MATLAB -toiminnon turvallisesti, paina Ctrl+C samanaikaisesti. Tämä peruuttaa käynnissä olevat laskelmat ja sallii MATLABin käytön uudelleen
Vaihe 2. Tyhjennä tiedot
Jos työtilassa on muuttujia, kirjoita clear ja paina ↵ Enter. Tämä poistaa kaikki aiemmat tiedot työtilasta, näytön vasemmanpuoleisesta työkalupakista. Jos työtila on tyhjä, voit ohittaa tämän vaiheen.
Tämä komento tyhjentää vain muuttuvat tiedot, joten kaikki aiemmin tallentamasi tiedostot säilytetään MATLABissa
Vaihe 3. Luo uusi funktiotiedosto
Jos haluat luoda uuden toimintotiedoston, valitse "Toiminto" vasemman yläkulman "Uusi" -välilehdestä. Toimintotiedostot ovat käyttäjän luomia koodirivejä, jotka suorittavat tiettyjä toimintoja. Funktiotiedostojen avulla käyttäjät voivat suorittaa useita monimutkaisia laskelmia yhdellä koodirivillä.
Vaihe 4. Nimeä toimintotiedosto
Korvaa teksti Untitled toiminnotiedoston nimellä, jonka voit valita. Voit valita minkä tahansa nimen, joka ei ole vielä MATLABin käytössä, mutta on joitain rajoituksia.
- Nimen tulee alkaa kirjaimella
- Ei vieraita tai erikoismerkkejä
- Tilojen sijasta on käytettävä alaviivoja
Vaihe 5. Valmistele toimintotiedosto käyttöön
Vapauta koodillesi tilaa poistamalla vihreä teksti. Otsikkorivin ja pään välisellä etäisyydellä ei ole väliä.
Vaihe 6. Määritä syöttöargumentit
Poista
input_args
ja suluissa laita muuttuja
. Matlabin muuttujat ovat kirjaimia tai sanoja, jotka edustavat numeerista arvoa ja joita käytetään laskelmien yksinkertaistamiseen. Tämä muuttuja on kertotaulukon mitat. Kun funktiotiedosto suoritetaan, käyttäjä syöttää funktiotiedostossa käytettävän muuttujan arvon.
Toimintotiedostoissa voi olla useampi kuin yksi tulo tai ei ollenkaan
Vaihe 7. Määritä lähtöargumentti
Poista
output_args
ja kirjoita suluissa muuttuja nimeltä
Pöytä
. Tämä muuttuja on valmis kertotaulukko, joka näytetään funktiotiedoston lopussa.
Vaihe 8. Luo tyhjä taulukko
Kirjoita seuraavalla rivillä sama muuttuja kuin edellisen vaiheen lähtömuuttuja ja aseta se yhtä suureksi
nollia (n);
. Tämä luo n x n nollapistetaulukon, joka toimii mallina, kun toiminto suoritetaan.
Puolipiste estää MATLABia näyttämästä kaikkia tämän rivin laskelmia, mikä sotkisi näytön epäolennaisilla tiedoilla
Vaihe 9. Luo ulompi "for" -silmukka
"For" -silmukan ensimmäinen rivi on
sarakkeelle = 1: 1: n
. Tämä ulompi silmukka toimii kertolaskentataulukon sarakkeen otsikkona.
"For" kertoo MATLABille, että tämä on for -silmukka ja se on korostettu sinisellä. "Sarake" on muuttuja, joka kertoo MATLABille, kuinka monta kertaa se suoritetaan, ja muuttujan arvon, kun se suoritetaan. Tässä esimerkissä for -silmukka kulkee "1" - "n", ja keskimmäinen "1" lisää muuttujan 1 joka kerta. Normaaleilla "for" -silmukoilla sinun on kirjoitettava koodi, joka kertoo silmukalle, mitä tehdä joka kerta, kun se kulkee "for" -rivin alapuolella. Kuitenkin tietyillä sisäkkäisillä silmukoilla, kuten tällä, suoritettava koodi on vain sisäpiirissä
Vaihe 10. Luo sisäinen "for" -silmukka
Tämä rivi tulee olemaan
riville = 1: 1: n
, joka on sama kuin edellinen vaihe, mutta taulukon riveille.
Vaihe 11. Kerro sarakkeet ja rivit yhteen
Kirjoita edellisen vaiheen alle
Entry = Rivi*Sarake;
.
Tämä kertoo jokaisen rivin jokaisella sarakkeella kertolaskentataulukon merkintöjen tuottamiseksi. Rivien kohdistaminen ei sekoita koodia, mutta MATLAB muotoilee automaattisesti silmukan rivit joka tapauksessa. Jälleen puolipistettä käytetään estämään MATLAB näyttämästä jokaista laskua, koska vain täytetty taulukko on tärkeä
Vaihe 12. Täytä tyhjä taulukko kerrotuilla arvoilla
Kirjoita sisäisen silmukan "for" viimeiselle riville kirjoittamalla
Taulukko (sarake, rivi) = merkintä;
.
Tämä ottaa jokaisen arvon kerrottuna rivillä ja sarakkeella ja korvaa tyhjät taulukon nollat vaiheessa 8. "(Sarake, rivi)" toimii koordinaattipisteenä kertolaskulla, joka kertoo MATLABille, missä arvo sijaitsee
Vaihe 13. Suorita kaksi "for" -silmukkaa
Jokainen silmukka tarvitsee "end" -lausekkeen, kun koodi on valmis. Viimeistele sisäkkäinen silmukka tai funktiotiedosto lisäämällä
loppuun
edellisen vaiheen alla. Paina sitten ↵ Enter ja lisää toinen
loppuun
erillisellä rivillä. Rivillä, jossa on "loppu" -lauseke, ei pitäisi olla mitään muuta.
-
Pitäisi olla kolmas
loppuun
- Pääsääntöisesti jokaisen sinisen korostetun sanan alla pitäisi olla "lopetus" -lauseke.
- Voit tarkistaa, onko "loppu" -lausekkeita tarpeeksi, napsauttamalla sinisellä korostettua sanaa. Se korostaa toisen sinisen sanan, joka on liitetty siihen.
Vaihe 14. Tarkista, onko MATLAB havainnut virheitä
Tarkista toimintotiedoston oikealta puolelta, onko MATLAB löytänyt virheitä koodistasi. Laatikon väri osoittaa, onko koodissa ongelmia. Jos ongelmia ilmenee, MATLAB asettaa värillisen viivan virheen sijainnin viereen.
- Vihreä - Koodissa ei ole ongelmia. Voit siirtyä seuraavaan vaiheeseen.
- Oranssi/keltainen - puolipiste puuttuu. Tämä tarkoittaa, että toiminto toimii edelleen, mutta se on hitaampi ja näyttää tarpeettomia tietoja.
- Punainen - On vakava ongelma, joka estää toiminnon käynnistämisen. Kun viet hiiren ruudun alla olevan punaisen viivan päälle, näet, millainen virhe kyseisellä rivillä on. Tiedot -painikkeen napsauttaminen antaa sinulle selityksen ja ehdottaa mahdollisia tapoja korjata virhe.
Vaihe 15. Nimeä ja tallenna toimintotiedosto
Tallenna toimintotiedosto painamalla Tallenna nimellä -vaihtoehtoa "Tallenna" -välilehdessä. Kun nimeät toimintotiedoston, käytä aina samaa nimeä kuin toiminnotiedostolle valitsemasi nimi, jotta vältytään sekaannuksilta.
Oletuksena MATLAB -tiedostot tallennetaan kansioon C: / Users [User Name] Documents / MATLAB
Vaihe 16. Testaa toiminta
Testaa funktiotiedosto suorittamalla se kirjoittamalla funktiotiedoston nimi ja lisää syöttöargumentit sulkeisiin. Jos haluat esimerkiksi tehdä 6x6 -kertolaskun, kirjoita MultiplicationTable (6) näytön alareunassa olevaan komentoikkunaan ja korvaa "MultiplicationTable" nimellä, jolle tallensit toimintotiedoston. Olet nyt suorittanut funktiotiedoston kertotaulukon tuottamiseksi.
Vinkkejä
- MATLAB lataa työsi uudelleen viimeisestä istunnosta, jos suljet ohjelman vahingossa.
- Kaikki MATLAB -koodit ajetaan yläriviltä alas.
- Komentoikkuna ei ehkä ole tarpeeksi suuri, jotta koko taulukko voidaan näyttää yhdessä kehyksessä, ja jakaa taulukon osiin.
- Ylimääräinen välilyönti ei muuta koodia tai MATLABin toimintaa.
- Vaikka silmukoita voidaan käyttää myös saman toiminnon suorittamiseen, mutta se vaatii enemmän tietoa MATLABista.
Varoitukset
- Täytä aina silmukka- tai funktiotiedosto kirjoittamalla end.
- Jos toimintotiedoston sivupalkin ruutu on punainen, se tarkoittaa, että ongelma estää koodin toimimisen oikein.
- Kun muutat muuttujan arvon lukuun tai muuhun muuttujaan, aseta muutettava muuttuja aina yhtäläisyysmerkin vasemmalle puolelle ja arvoksi se muuttuu oikealle puolelle.