Hoe grafische afbeeldingen te tekenen in MATLAB
Dit artikel is gemaakt om nieuwe MATLAB-gebruikers een basisinleiding te geven voor de grafische weergave van gegevens. Het is niet gemaakt om alle details van de grafische tekening in MATLAB te behandelen, maar het zal voldoende zijn om je op weg te helpen. Deze introductie veronderstelt dat je geen ervaring hebt met programmeren, dus alle gebruikelijke programmeerconstructies die worden gebruikt, zullen worden uitgelegd.
stappen
1
Weet wat dingen over MATLAB.
- Operator-puntkomma: als een opdracht wordt gevolgd door een `-`, wordt het resultaat ervan niet weergegeven. Dit maakt misschien niet uit in een korte toewijzing, zoals y = 1, maar het wordt een probleem bij het maken van een grote matrix. Telkens wanneer u de uitvoer wilt weergeven, zoals in een grafiek, moet u de puntkomma weglaten.
- Wis commando: er zijn een aantal handige commando`s om het venster te beheren. Als u "wissen" in het opdrachtvenster typt na het symbool >> Alle huidige variabelen worden opgeschoond, wat u kan helpen als u een ongewoon resultaat ziet. U kunt ook "wissen" schrijven gevolgd door de naam van een variabele om alleen de gegevens van die specifieke variabele te verwijderen.
- `Typen` Variabele: het enige type variabele dat in MATLAB bestaat, is de matrix. Dit betekent dat de variabelen worden opgeslagen als een lijst van nummers, de meest elementaire lijst die een enkel element heeft. Voor MATLAB, hoeft u niet om de grootte van de matrix opgeven om de variabele te maken. Om een enkel getal aan een variabele toe te wijzen, schrijft u eenvoudigweg z = 1. Als vervolgens een ander nummer wilt toevoegen aan z, gewoon schrijven z [2] = 3. Dan kunt u verwijzen naar de opgeslagen in elke positie vector schriftelijk z [i] nummer, waarbij "i" is de `Artis` positie in de vector. Dus als u de waarde wilt 3 z voorbeeld te krijgen, moet je gewoon z schrijven [2].
- Loops: Loops of loops worden gebruikt als u een actie meerdere keren wilt herhalen. Er zijn twee soorten algemene lussen in MATLAB, de for-lus (voor) en de while-lus (while). De twee kunnen worden uitgewisseld, maar het is gemakkelijker om een oneindige while-lus te maken dan een oneindige lus. U kunt weten dat een lus oneindig is vanwege het feit dat de computer geen enkele uitvoer zal weergeven, behalve wat zich in de lus bevindt.
- Voor lussen: de for-lussen in MATLAB hebben de vorm: "voor i = 1: n / doe iets / einde" (de balk geeft een regeleinde aan). Deze lus "doet iets" n keer. Dus als je elke keer dat je door de lus ging "Hallo" afdrukte, en n was 5, dan zou je vijf keer "Hallo" afdrukken.
- While Loops: De while-lussen in MATLAB hebben de volgende vorm: "terwijl echte affirmatie / iets doen / einde". Deze lus "doet iets" terwijl de bewering waar is. Over het algemeen heeft het gedeelte "iets doen" een deel dat uiteindelijk de claim onwaar zal maken. Als u een while-lus wilt maken als de for-lus hierboven, schrijft u "terwijl ik<= n / doe iets / einde".
- Geneste lussen: een geneste lus is de ene lus in de andere. Zijn vorm is "voor i = 1: 5 / voor j = 1: 5 / do something / end / end". Dit zal "iets" 5 keer doen voor j, dan i verhogen, iets 5 keer doen voor j, verhogen i, enzovoort.
- Voor meer informatie over elk onderdeel van deze tutorial, of over MATLAB in het algemeen, bezoekt u de MATLAB-documentatie
2
Open MATLAB. Het venster ziet er zo uit:
3
Maak een nieuw functiebestand. Het is niet nodig om deze stap te voltooien als u alleen een basisfunctie wilt tekenen zoals y = sin (x). Als dit het geval is, gaat u naar stap 4. Als u een functiebestand wilt maken, selecteert u Nieuw in het menu Bestand en selecteert u vervolgens Functie in het vervolgkeuzemenu. Je ziet een venster zoals in de afbeelding. Het is het venster waarin u uw functies zult schrijven.
4
Configureer het functiebestand. Verwijder het [output args] -gedeelte en het bord "=". Ze zijn alleen nodig als u een uitvoerwaarde wilt verkrijgen, wat niet nodig is om afbeeldingen te maken. Verander het onderdeel "Untitled" (zonder titel) door de naam die u aan de functie wilt geven. Voeg een variabele naam in plaats van in "invoer args." Vanaf nu zal het worden gebruikt "n" als het invoerargument in het voorbeeld. Deze variabele wordt gebruikt om aan het programma te vertellen hoeveel datapunten nodig zijn. De code zou er als volgt uit moeten zien: u kunt de delen achter de% -tekens verwijderen of ze laten zoals u wilt, omdat alles dat achter een `%` staat, als een opmerking wordt beschouwd en de computer het zal negeren wanneer de functie wordt uitgevoerd.
5
Bereid de gegevens voor. U kunt deze stap op verschillende manieren doen, afhankelijk van het type gegevens dat u wilt tekenen. Als u een eenvoudige functie zoals y = sin (x) wilt tekenen, gebruikt u de eenvoudige methode. Als u een gegevensset uitgezet tegen een incrementele waarde van x, zoals (1, y1), (2, y2), ... (n, n) maar willen een variabel aantal punten te gebruiken, vervolgens de vector methode . Als u een lijst met punten met drie variabelen in plaats van twee wilt genereren, is de methode van de matrix handiger.
6
Bereid nu de grafiek voor.
7
Zorg ervoor dat de laatste regel van het functiebestand is "einde" en sla het bestand op. Sla deze stap over als u de eenvoudige methode hebt gebruikt. Hieronder staan codevoorbeelden voor de vector- en matrixmethoden.
8
Voer de functie uit. Dit wordt gedaan door naam (n) in het opdrachtvenster te typen, waar "naam" is de naam van de functie en "n" Het is het aantal punten dat u wilt. bijvoorbeeld: ">>FibGraph (8)".
9
Visualiseer het resultaat. Een venster met de afbeelding wordt geopend.
Dingen die je nodig hebt
- Toegang tot MATLAB
- Gegevens om te plannen (optioneel)
Delen op sociale netwerken:
Verwant
- Hoe bestanden kopiëren vanaf de opdrachtprompt
- Hoe maak je een grafiek in Excel
- Hoe een nieuw gebruikersaccount te maken in Windows Vista en Windows 7
- Rar-bestanden unzipen in Linux
- Hoe de geïntegreerde grafische kaart uit te schakelen en een nieuwe grafische kaart te installeren…
- Hoe een CV te schrijven in LaTex
- Hoe een afbeelding te maken in Adobe Illustrator
- Hoe de Java Software Development Kit te installeren
- Hoe het minimum en maximum punt te vinden met behulp van een grafische rekenmachine
- Hoe poolvergelijkingen in kaart te brengen
- Hoe een symmetrieas te vinden
- Hoe grafische afbeeldingen te lezen
- Hoe een pictogram te maken
- Hoe een grafische rekenmachine te gebruiken om stelsels van vergelijkingen op te lossen
- Hoe weet je welke grafische kaart je hebt
- Hoe alle CMD-opdrachten op uw computer worden weergegeven
- Hoe titels toevoegen aan afbeeldingen in Excel
- Hoe je je eerste Qt-programma in Ubuntu Linux maakt
- Een aangepast systeemsymbool maken in Windows
- Een kaart maken vanaf een draaitabel
- Hoe een diagram te maken met behulp van een spreadsheet