Hur man skapar ett multiplikationstabell i matlab med hjälp av nestade slingor
Den här artikeln är avsedd att hjälpa nya användare att skapa en funktionsfil med hjälp av nestade slingor som skapar en multiplikationstabell med vilken storlek som helst. Det finns många olika sätt att göra en, men den här metoden är lättare för nybörjare av Matlab. Dessa steg kräver ingen tidigare erfarenhet av Matlab.
Steg
1. Öppna Matlab. Starta MATLAB-programvaran och kontrollera att programvaran fungerar korrekt. Om programvaran är klar att användas, kommer den att visa en "Redo" Meddelande i det nedre vänstra hörnet av skärmen (markerad i rött).
- Om meddelandet visas "upptagen", Då kör MATLAB fortfarande en funktion från ett tidigare fall. För att starta någon Matlab-funktion, tryck på Ctrl+C på samma gång. Detta kommer att avbryta eventuella körberäkningar, så att MATLAB kan användas igen.

2. Radera data. Om det finns några variabler i arbetsytan, skriv klar och tryck på ↵ ENTER. Detta kommer att rensa eventuella tidigare data från arbetsytan, verktygslådan till vänster på skärmen. Om arbetsytan är tom kan du hoppa över det här steget.

3. Skapa en ny funktionsfil. För att skapa en ny funktionsfil, välj "Fungera" under "Ny" flik i det övre vänstra hörnet. Funktionsfiler är användarskapade rader av kod som utför specifika åtgärder. Funktionsfiler tillåter användare att köra flera komplexa beräkningar med en enda kodlinje.

4. Namnge din funktionsfil. Byt ut texten Ofrälse med ett namn för din funktionsfil som du kan välja. Du kan välja vilket namn som inte redan används av Matlab, men det finns några begränsningar.

5. Förbered funktionsfilen för användning. Ta bort den gröna texten för att rensa upp utrymme för din kod. Avståndet mellan huvudlinjen och slutet spelar ingen roll.

6. Tilldela ingångsargument. Radera
input_args
och i fästena sätter en variabel n
. Variabler i Matlab är bokstäver eller ord som representerar ett numeriskt värde och används för att förenkla beräkningarna. Denna variabel kommer att vara dimensionerna för multiplikationstabellen. När funktionsfilen körs, kommer användaren att mata in ett värde för variabeln som ska användas i funktionsfilen.
7. Tilldela produktionsargumentet. Radera
Output_Args
och i parentesen satte en variabel som heter Tabell
. Denna variabel kommer att vara den färdiga multiplikationstabellen som visas i slutet av funktionsfilen.
8. Skapa ett tomt bord. På nästa rad skriver du samma variabel som utgångsvariabeln från föregående steg och ställer in den lika
nollor (n)-
. Detta kommer att skapa ett N x N table av nollor som kommer att fungera som en mall när funktionen exekveras.
9. Skapa det yttre "för" slinga. Den första raden av "för" Loop kommer att vara
för kolumn = 1: 1: n
. Denna yttre slinga kommer att fungera som kolumnrubrik för multiplikationstabellen.
10. Skapa det inre "för" slinga. Den här linjen kommer att vara
för rad = 1: 1: n
, vilket är detsamma som föregående steg men för raderna i bordet.
11. Multiplicera kolumnerna och raderna ihop. Under föregående steg, skriv
Post = rad * kolumn-
.
12. Fyll i det tomma tabellen med multiplicerade värden. För den inre sista raden "för" Loop, typ
Tabell (kolumn, rad) = Inträde-
.
13. Slutför de två "för" slingor. Varje slinga behöver en "slutet" uttalande när koden är klar. För att slutföra den kapslade loop- eller funktionsfilen, lägg till en
slutet
under föregående steg. Tryck sedan på ↵ Enter och lägg till en annan slutet
på en separat linje. Det borde inte finnas något annat på en linje som har en "slutet" påstående.slutet
uttalande i slutet som automatiskt lagts till av Matlab för att slutföra funktionen. Mängden utrymme mellan en slinga och dess "slutet" uttalandet spelar ingen roll.
14. Kontrollera om Matlab har upptäckt några fel. Kontrollera den högra fältet i funktionsfilen för att se om Matlab har hittat några fel i din kod. Färgen på lådan kommer att ange om det finns några problem med koden. Om det finns några problem, lägger Matlab en färgad linje bredvid var felet är.

15. Namn och spara din funktionsfil. För att spara din funktionsfil, tryck på Spara som alternativ under "Spara" flik. När du heter en funktionsfil, använd alltid samma namn som det namn du valde för din funktionsfil, för att undvika förvirring.

16. Testa din funktion. För att testa din funktionsfil, kör den genom att skriva namnet på funktionsfilen och lägga till ingångsargument inom parentes. För att till exempel göra ett 6x6-multiplikationstabell, typ MultiplicationTable (6) in i kommandofönstret längst ner på skärmen, bytas ut "Multiplikationstabell" Med det namn du sparade funktionsfilen under. Du har nu slutfört en funktionsfil för att producera ett multiplikationstabell.
Tips
Matlab kommer att ladda om ditt arbete från den sista sessionen om du av misstag stänger programmet.
All MATLAB-kod körs från topplinjen till botten.
Kommandofönstret kanske inte är tillräckligt stort för att visa hela bordet i en ram och delas i tabellen i delar.
Extra vita utrymme ändrar inte koden eller hur Matlab körs.
Medan slingor också kan användas för att göra samma funktion, men kräver mer kunskap om Matlab.
Varningar
Slutför alltid en slinga eller funktionsfil genom att skriva slutet.
Om rutan på sidofältet i en funktionsfil är röd betyder det att det finns ett problem som hindrar koden från att springa ordentligt.
När du ändrar värdet på en variabel till ett antal eller en annan variabel, lägg alltid den variabel som kommer att ändras på vänster sida av det lika med det och det värde det ändras till på höger sida.
Dela på det sociala nätverket: