Hur man skriver en funktion med MATLAB
Denna artikel är avsedd att ge nya MATLAB-användare en grundläggande introduktion för att grafiskt representera data. Det är inte avsett att täcka alla detaljer i grafiken i MATLAB, men det bör hantera tillräckligt för att komma igång. Denna introduktion kräver ingen tidigare programmeringserfarenhet och kommer att förklara vilken gemensam programmering som används inom.
steg
![Bildtitel Grafik i MATLAB Steg 1](https://cdn5.gushelom.ru/itw/come-fare-il-grafico-di-una-funzione-con-matlab_1.jpg)
1
Du behöver veta några saker om MATLAB.
- Komma kommatecken: Om ett kommando följs av en - - kommer utmatningen inte att skrivas ut på skärmen. Detta är trivialt när utmatningen är en kort uppgift, som y = 1, men blir problematisk om en stor grupp skapas. Också när du vill ha en utmatning, som en graf, måste semikolon utelämnas.
- `Clear command`: det finns några användbara kommandofönsterkommandon. Typing "klar" i kommandofönstret efter prompten > Du kommer att eliminera alla aktuella variabler, vilket kan hjälpa dig om du ser en ovanlig utgång. Du kan också skriva "klar" följt av ett variabelt namn för att bara radera data för den specifika variabeln.
- "Typer av variabler": den enda typen av variabel i MATLAB är en array eller vektor. Detta betyder att variablerna lagras som listor med nummer, med den enklaste listan som innehåller endast ett nummer. I fallet med MATLAB kan storleken på arrayen inte anges när variabeln är skapad. För att ställa in en variabel på ett enda nummer, skriv bara något som z = 1. Om du vill lägga till något az kan du helt enkelt skriva z [2] = 3. Du kan då hänvisa till numret som lagras i vilken position som helst i vektorn genom att skriva z [ jag], var "den" är den första platsen för vektorn. Så om du vill få värdet 3 i exemplet z, skriv bara z [2].
- "Slingor" eller "Slingor": Slingorna används när du vill göra en åtgärd flera gånger. Det finns två vanliga slingor i MATLAB, for loop och while loop. Båda kan vanligtvis användas utbytbart, men det är lättare att skapa en oändlig loop med tiden än med formen. Du kan förstå om du har tappat en oändlig slinga när datorn stannar och ger inget ut, förutom vad som är inne i slingan.
- `För Loop`: Dessa loopar i MATLAB har formen av: för i = 1: n / gör något / slutet (baren indikerar en radbrytning). Denna cykel betyder "göra något" n gånger. Så om det skrivs ut "Hallå" när instruktionen går in i cykeln och n är lika med 5, ska den skriva ut "Hallå" fem gånger.
- `While Loop`: medan loopar i MATLAB har formen av: medan uttalandet är sant / gör någonting / slut". Denna cykel betyder "göra något", medan uttalandet är sant. Vanligtvis "göra något" innehåller en del som gör deklarationen falsk. För att göra en tidsslinga som liknar det föregående för slingan, kan du skriva medan jag<= n / gör något / slut.
- Nestade cykler: man har en kapslad cykel när en cykel är inuti en annan. Det kan vara: för i = 1: 5 / för j = 1: 5 / gör något / slutet / slutet. Detta borde "göra något" 5 gånger för j, öka sedan jag, "göra något" 5 gånger för j, öka i och så vidare.
- För mer information om någon del av denna handledning eller MATLAB i allmänhet, besök MATLAB dokumentation.
![Bildtitel Grafik i MATLAB Steg 2](https://cdn5.gushelom.ru/itw/come-fare-il-grafico-di-una-funzione-con-matlab_1_1.jpg)
2
Öppna MATLAB. Fönstret ska se så här ut:
![Bildtitel Grafik i MATLAB Steg 3](https://cdn5.gushelom.ru/itw/come-fare-il-grafico-di-una-funzione-con-matlab_2_1.jpg)
3
Skapa en ny funktionsfil. Du behöver inte slutföra detta steg om du bara utformar en grundläggande funktion som y = sin (x). Om så är fallet, gå till "steg 4". För att skapa en funktionsfil, välj bara Ny på Arkiv-menyn och välj sedan Funktion i rullgardinsmenyn. Du borde få ett fönster som liknar följande. Det här är fönstret där du ska skriva dina funktioner.
![Bildtitel Grafik i MATLAB Steg 4](https://cdn5.gushelom.ru/itw/come-fare-il-grafico-di-una-funzione-con-matlab_3_1.jpg)
4
Ställ in din funktionsfil. Ta bort delen [output args] och tecknet "=". Dessa behövs endast om du vill ha ett utgångsvärde, vilket inte är nödvändigt för den grafiska representationen. Ändra delen "Untitled" med namnet du vill ha funktionen. Ange ett variabelt namn istället för "input args". Härifrån kommer vi att använda "n" som ett inmatningsargument. Du använder denna variabel för att berätta för programmet hur många datapunkter du vill ha. Koden ska se så här ut: Du kan radera delarna efter% -tecken eller lämna dem: det är upp till dig, eftersom någonting som följer symbolen `%` anses vara en kommentar och kommer att ignoreras av datorn när funktionen körs .
![Bildtitel Grafik i MATLAB Steg 5](https://cdn5.gushelom.ru/itw/come-fare-il-grafico-di-una-funzione-con-matlab_4_1.jpg)
5
Ställ in dina data. Detta steg kan uppnås på olika sätt beroende på vilken typ av data du vill representera. Om du vill rita en enkel funktion som y = sin (x), använd den enkla metoden. Om du behöver plotta en serie data med ökande x, till exempel (1, y1), (2, y2), ... (n, yn), men du vill använda ett variabelt antal punkter, använd sedan vektormetoden. Om du däremot vill skapa en lista med punkter med 3 variabler istället för 2, kommer matrismetoden att vara mer användbar.
![Bildtitel Grafik i MATLAB Steg 6](https://cdn5.gushelom.ru/itw/come-fare-il-grafico-di-una-funzione-con-matlab_5_1.jpg)
6
Skapa nu ditt diagram.
![Bildtitel Grafik i MATLAB Steg 7](https://cdn5.gushelom.ru/itw/come-fare-il-grafico-di-una-funzione-con-matlab_6_1.jpg)
7
Se till att sista raden i funktionsfilen är "änden" och spara filen. Ignorera detta steg om du använde den enkla metoden. Exempel på slutkod för vektor- och matrismetoder är som följer.
![Bildtitel Grafik i MATLAB Steg 8](https://cdn5.gushelom.ru/itw/come-fare-il-grafico-di-una-funzione-con-matlab_7_1.jpg)
8
Kör funktionen. Detta görs genom att skriva namn (n) i kommandofönstret, där "namn" är namnet på funktionen e "n" är antalet poäng du vill ha. exempel: "> FibGraph (8)".
![Bildtitel Grafik i MATLAB Steg 9](https://cdn5.gushelom.ru/itw/come-fare-il-grafico-di-una-funzione-con-matlab_8_1.jpg)
9
Visa resultat. Med diagrammet bör du öppna ett fönster.
Saker du behöver
- Tillgång till MATLAB
- Data som ska representeras grafiskt (valfritt)
Dela på sociala nätverk:
Relaterade
Hur man kringgår upplåsningssystemet för en Android-enhet
Hur man lägger till användare från CMD
Så här öppnar du ett program på en Mac Använda Terminal-fönstret
Hur man skapar och ringer till en PHP-funktion
Så här skapar du en CSV-fil
Hur man skapar en tabell i Excel 2010
Så här skapar du en WiFi Hotspot med kommandotolken
Så här skapar du ett enkelt grafiskt gränssnitt i Matlab
Hur man skapar en variabel i Java
Hur man tar bort RAR-filer i Linux
Hur man blir en datorkonsult
Hur man ritar ett histogram
Hur man läser PHP och MySQL
Så här lär du dig att veta Ubuntu-kommandon
Så här ställer du in datorns tid och datum från kommandotolkningen
Komma igång Programmering i Python
Så här börjar du skriva artiklar
Hur man programmerar i VBScript
Så här skriver du ut innehåll till video med Python
Så här använder du MSDOS
Hur man använder "Ecc." I rätt läge