Ta članek naj bi novim uporabnikom pomagal ustvariti funkcijsko datoteko z ugnezdenimi zankami, ki bodo ustvarile tabelo množenja katere koli velikosti. Obstaja veliko različnih načinov za izdelavo enega, vendar je ta metoda lažja za začetnike MATLAB -a. Ti koraki ne zahtevajo predhodnih izkušenj z MATLAB -om.
Koraki
Korak 1. Odprite MATLAB
Zaženite programsko opremo MATLAB in preverite, ali programska oprema deluje pravilno. Če je programska oprema pripravljena za uporabo, bo v spodnjem levem kotu zaslona prikazano sporočilo »Pripravljeno« (označeno z rdečo).
Če sporočilo prikaže "zaseden", potem MATLAB še vedno izvaja funkcijo iz prejšnjega primerka. Če želite varno ustaviti katero koli funkcijo MATLAB, hkrati pritisnite Ctrl+C. S tem boste preklicali vse trenutno izvajane izračune in omogočili ponovno uporabo programa MATLAB
Korak 2. Počistite podatke
Če so v delovnem prostoru spremenljivke, vnesite clear in pritisnite ↵ Enter. S tem boste izbrisali vse pretekle podatke iz delovnega prostora, orodjarne na levi strani zaslona. Če je delovni prostor prazen, lahko ta korak preskočite.
Ta ukaz počisti samo spremenljive podatke, zato bodo vse pretekle datoteke, ki ste jih shranile, ostale shranjene v MATLAB -u
Korak 3. Ustvarite novo funkcijsko datoteko
Če želite ustvariti novo funkcijsko datoteko, izberite »Funkcija« na zavihku »Novo« v zgornjem levem kotu. Funkcijske datoteke so vrstice kode, ki jih ustvarijo uporabniki in izvajajo določena dejanja. Funkcijske datoteke uporabnikom omogočajo izvajanje več kompleksnih izračunov z eno vrstico kode.
Korak 4. Poimenujte svojo funkcijsko datoteko
Besedilo Untitled zamenjajte z imenom za svojo funkcijsko datoteko, ki ga lahko izberete. Izberete lahko katero koli ime, ki ga MATLAB še ne uporablja, vendar obstajajo nekatere omejitve.
- Ime se mora začeti s črko
- Brez tujih ali posebnih znakov
- Podčrtaje je treba uporabiti namesto presledkov
Korak 5. Pripravite funkcijsko datoteko za uporabo
Če želite počistiti prostor za kodo, izbrišite zeleno besedilo. Razmik med vrstico glave in koncem ni pomemben.
Korak 6. Dodelite vhodne argumente
Izbrišite datoteko
input_args
v oklepaje pa postavite spremenljivko
. Spremenljivke v Matlabu so črke ali besede, ki predstavljajo številsko vrednost in se uporabljajo za poenostavitev izračunov. Ta spremenljivka bo dimenzije tabele množenja. Ko se zažene funkcijska datoteka, bo uporabnik vnesel vrednost spremenljivke, ki bo uporabljena v datoteki funkcij.
Funkcijske datoteke imajo lahko več vnosov ali pa sploh ne
Korak 7. Dodelite izhodni argument
Izbrišite
output_args
v oklepajih pa postavite spremenljivko named
Tabela
. Ta spremenljivka bo dokončana tabela množenja, ki bo prikazana na koncu funkcionalne datoteke.
Korak 8. Ustvarite prazno tabelo
V naslednjo vrstico vnesite isto spremenljivko kot izhodno spremenljivko iz prejšnjega koraka in jo nastavite na
ničle (n);
. To bo ustvarilo tabelo n x n ničel, ki bo služila kot predloga, ko se funkcija izvede.
Točka s podpičjem preprečuje, da bi MATLAB prikazal vsak izračun iz te vrstice, kar bi na zaslonu natrpalo nepomembne podatke
Korak 9. Ustvarite zunanjo zanko "for"
Prva vrstica zanke "for" bo
za stolpec = 1: 1: n
. Ta zunanja zanka bo služila kot glava stolpca za tabelo množenja.
"For" pove MATLAB -u, da je to zanka for in bo označena z modro barvo. "Stolpec" je spremenljivka, ki MATLAB -u pove, kolikokrat se bo zagnala, in vrednost, ki jo bo imela spremenljivka, ko se zažene. V tem primeru bo zanka for tekla od "1" do "n", pri čemer bo srednji "1" vsakič vsakič dodal 1 spremenljivki. Pri običajnih zankah "za" bi morali napisati kodo, ki bi zanki povedala, kaj naj naredi vsakič, ko teče pod vrstico "za". Vendar pa bo pri nekaterih ugnezdenih zankah, kot je ta, koda, ki se bo izvajala, le v notranji zanki
Korak 10. Ustvarite notranjo zanko "for"
Ta vrstica bo
za Vrstica = 1: 1: n
, ki je enak prejšnjemu koraku, vendar za vrstice tabele.
Korak 11. Pomnožite stolpce in vrstice skupaj
Pod prejšnji korak vnesite
Vnos = Vrstica*Stolpec;
.
S tem boste vsako vrstico pomnožili z vsakim stolpcem, da boste ustvarili vnose tabele množenja. Poravnava vrstic ne bo zmotila kode, vendar bo MATLAB vseeno samodejno oblikoval vrstice v zanki. Še enkrat se podpičje uporablja za preprečitev, da bi MATLAB prikazal vsak izračun, saj je pomembna le izpolnjena tabela
Korak 12. Izpolnite prazno tabelo z pomnoženimi vrednostmi
Za zadnjo vrstico notranje zanke "for" vnesite
Tabela (stolpec, vrstica) = vnos;
.
To bo vzelo vsako vrednost, pomnoženo z vrstico in stolpcem, in zamenjalo ničle iz prazne tabele v 8. koraku. "(Stolpec, Vrstica" ") deluje kot koordinatna točka za tabelo množenja, ki pove MATLAB, kje je lokacija vrednosti
Korak 13. Dokončajte dve zanki "za"
Vsaka zanka potrebuje "end" stavek, ko je koda končana. Če želite dokončati ugnezdeno zanko ali funkcijsko datoteko, dodajte datoteko
konec
pod prejšnjim korakom. Nato pritisnite ↵ Enter in dodajte drugega
konec
v ločeni vrstici. Na vrstici, ki ima stavek "end", ne sme biti nič drugega.
-
Moral bi biti tretji
konec
- Splošno pravilo bi moralo biti za vsako besedo, označeno z modro, nekje spodaj "konec".
- Če želite preveriti, ali je dovolj stavkov "konec", kliknite modro označeno besedo. Poudaril bo drugo modro besedo, ki je z njo povezana.
Korak 14. Preverite, ali je MATLAB odkril napake
Preverite desno vrstico funkcionalne datoteke in preverite, ali je MATLAB v vaši kodi odkril napake. Barva polja bo označila, ali obstajajo težave s kodo. Če pride do težav, bo MATLAB obarval črto poleg mesta napake.
- Zelena - s kodo ni težav. Lahko nadaljujete na naslednji korak.
- Oranžna/rumena - manjka podpičje. To pomeni, da bo funkcija še vedno delovala, vendar bo počasnejša in bo prikazovala nepotrebne informacije.
- Rdeča - Obstaja resna težava, ki preprečuje izvajanje funkcije. Če miško premaknete nad rdečo črto pod poljem, boste izvedeli, kakšno napako najdete v tej vrstici. S klikom na Podrobnosti boste dobili pojasnilo in predlagali možne načine odpravljanja napake.
Korak 15. Poimenujte in shranite svojo funkcijsko datoteko
Če želite shraniti svojo funkcijsko datoteko, pritisnite možnost Shrani kot na zavihku »Shrani«. Ko poimenujete funkcijsko datoteko, vedno uporabite isto ime kot ime, ki ste ga izbrali za svojo funkcijsko datoteko, da se izognete zmedi.
Datoteke MATLAB so privzeto shranjene v C: / Users [Uporabniško ime] Documents / MATLAB
Korak 16. Preizkusite svojo funkcijo
Če želite preizkusiti svojo funkcijsko datoteko, jo zaženite tako, da vnesete ime datoteke funkcije in v oklepaju dodate vhodne argumente. Če želite na primer narediti tabelo množenja 6x6, v ukazno okno na dnu zaslona vnesite MultiplicationTable (6) in zamenjajte »MultiplicationTable« z imenom, pod katerim ste shranili funkcijsko datoteko. Zdaj ste zaključili funkcijsko datoteko za izdelavo tabele množenja.
Nasveti
- Če po nesreči zaprete program, bo MATLAB znova naložil vaše delo iz zadnje seje.
- Vsa koda MATLAB se izvaja od zgornje vrstice do dna.
- Ukazno okno morda ni dovolj veliko za prikaz celotne tabele v enem okvirju in bo tabelo razdelilo na dele.
- Dodatni presledek ne bo spremenil kode ali načina delovanja programa MATLAB.
- Čeprav se zanke lahko uporabljajo tudi za isto funkcijo, vendar zahtevajo več znanja o MATLAB -u.
Opozorila
- Vedno dokončajte zanko ali funkcijsko datoteko z vnosom end.
- Če je polje na stranski vrstici funkcionalne datoteke rdeče, to pomeni, da obstaja težava, ki preprečuje pravilno delovanje kode.
- Ko spremenite vrednost spremenljivke v številko ali drugo spremenljivko, spremenljivko, ki se bo spremenila, vedno postavite na levo stran znaka enakosti, vrednost pa se bo spremenila na desno stran.