Cum se creează o masă de multiplicare în matlab utilizând bucle imbricate
Acest articol este menit să ajute noii utilizatori să creeze un fișier funcțional folosind bucle imbricate care vor crea o masă de multiplicare de orice dimensiune. Există multe modalități diferite de a face una, dar această metodă este mai ușoară pentru începători ai MATLAB. Acești pași nu necesită experiență anterioară cu MATLAB.
Pași
1. Deschide Matlab. Porniți software-ul MATLAB și verificați dacă software-ul funcționează corect. Dacă software-ul este gata de utilizare, acesta va afișa a "Gata" Mesaj din colțul din stânga jos al ecranului (evidențiat în roșu).
- Dacă afișează mesajul "ocupat", Apoi, MATLAB funcționează încă o funcție dintr-o instanță anterioară. Pentru a opri în siguranță orice funcție MATLAB, apăsați Ctrl+C in acelasi timp. Acest lucru va anula orice calcule în curs de desfășurare, permițând din nou MATLAB.
2. Date clare. Dacă există variabile în spațiul de lucru, tastați clar și apăsați ↵ Introduceți. Acest lucru va elimina orice date din trecut din spațiul de lucru, caseta de instrumente din partea stângă a ecranului. Dacă spațiul de lucru este gol, puteți sări peste acest pas.
3. Creați un fișier de funcționare nou. Pentru a crea un nou fișier funcțional, selectați "Funcţie" sub "Nou" Tab în colțul din stânga sus. Fișierele funcționale sunt linii create de utilizator care efectuează acțiuni specifice. Fișierele funcționale permit utilizatorilor să ruleze mai multe calcule complexe cu o singură linie de cod.
4. Denumiți fișierul dvs. de funcții. Înlocuiți textul Untitled cu un nume pentru fișierul dvs. de funcții pe care îl puteți alege. Puteți alege orice nume care nu este deja utilizat de MATLAB, dar există unele restricții.
5. Pregătiți fișierul funcției pentru utilizare. Ștergeți textul verde pentru a șterge spațiul pentru codul dvs. Distanța dintre linia antetului și sfârșitul nu contează.
6. Atribuiți argumentele de intrare. Ștergeți
input_args
și în paranteze au pus o variabilă n
. Variabilele din MATLAB sunt litere sau cuvinte care reprezintă o valoare numerică și sunt utilizate pentru simplificarea calculelor. Această variabilă va fi dimensiunile tabelului de multiplicare. Când fișierul funcțional este executat, utilizatorul va introduce o valoare pentru ca variabila să fie utilizată în fișierul funcției.7. Atribuiți argumentul de ieșire. Ștergeți
ieșire_args
și în parantezele au pus o variabilă numită Masa
. Această variabilă va fi tabelul de multiplicare completat care va fi afișat la sfârșitul fișierului funcției.8. Creați o masă goală. Pe linia următoare, introduceți aceeași variabilă ca variabila de ieșire din pasul anterior și setați-o egală cu
ZEROS (N)-
. Aceasta va crea un tabel N X N de zerouri care vor servi ca șablon atunci când funcția este executată.9. Creați exteriorul "pentru" buclă. Prima linie a "pentru" bucla va fi
Pentru coloana = 1: 1: n
. Această buclă exterioară va servi ca antet de coloană pentru tabelul de multiplicare.10. Creați interiorul "pentru" buclă. Această linie va fi
pentru rând = 1: 1: n
, care este la fel ca și pasul anterior, dar pentru rândurile mesei.11. Înmulțiți împreună coloanele și rândurile. Sub pasul anterior, tastați
Intrare = coloană *-
.12. Completați tabelul gol cu valorile multiplicate. Pentru linia finală a interiorului "pentru" buclă, tastați
Tabel (coloană, rând) = intrare-
.13. Completați cele două "pentru" Buclele. Fiecare buclă are nevoie de un "Sfârșit" Declarația când codul este terminat. Pentru a finaliza bucla imbricată sau fișierul funcțional, adăugați un
Sfârșit
sub pasul anterior. Apoi apăsați ↵ Introduceți și adăugați un altul Sfârșit
pe o linie separată. Nu ar trebui să existe nimic altceva pe o linie care are un "Sfârșit" afirmație.Sfârșit
Declarația de la ultimul sfârșit care a fost adăugat automat de MATLAB pentru a finaliza funcția. Cantitatea de spațiu dintre o buclă și a ei "Sfârșit" declarația nu contează.14. Verificați dacă MATLAB a detectat orice eroare. Verificați bara dreaptă a fișierului de funcții pentru a vedea dacă MATLAB a găsit orice eroare în codul dvs. Culoarea casetei va indica dacă există probleme cu codul. Dacă există probleme, MATLAB va plasa o linie colorată lângă locul în care este eroarea.
15. Numele și salvați fișierul funcției. Pentru a salva fișierul funcțional, apăsați opțiunea Salvare ca sub "Salvați" tablo. Când numiți un fișier funcțional, utilizați întotdeauna același nume ca și numele pe care l-ați ales pentru fișierul dvs. de funcții, pentru a evita orice confuzie.
16. Testați-vă funcția. Pentru a testa fișierul function, executați-l tastând numele fișierului funcției și adăugați argumente de intrare în paranteze. Pentru a face o masă de multiplicare de 6x6, de exemplu, tip Multiplicationtable (6) în fereastra de comandă din partea de jos a ecranului, înlocuindu-se "Multiplicationtable" Cu numele pe care l-ați salvat funcția de sub. Ați terminat acum un fișier de funcții pentru a produce o masă de multiplicare.
sfaturi
MATLAB vă va reîncărca munca din ultima sesiune dacă închideți accidental programul.
Toate codurile MATLAB se execută de la linia de sus la partea de jos.
Fereastra de comandă nu poate fi suficient de mare pentru a afișa întreaga masă într-un singur cadru și va împărți tabelul în părți.
Spațiul alb suplimentar nu va schimba codul sau modul în care funcționează MATLAB.
În timp ce buclele pot fi, de asemenea, utilizate pentru a face aceeași funcție, dar necesită mai multe cunoștințe despre MATLAB.
Avertizări
Completați întotdeauna un fișier de buclă sau funcții introducând Sfârșit.
Dacă caseta de pe bara laterală a unui fișier funcțional este roșie, înseamnă că există o problemă care împiedică funcționarea corectă a codului.
Când schimbați valoarea unei variabile la un număr sau o altă variabilă, puneți întotdeauna variabila care va fi modificată în partea stângă a semnului egal și valoarea pe care o va schimba în partea dreaptă.
Partajați pe rețeaua socială: