Hoe om grafika in MATLAB te teken
Hierdie artikel is gemaak om nuwe MATLAB-gebruikers `n basiese inleiding tot die grafiese voorstelling van data te gee. Dit is nie gemaak om al die besonderhede van die grafiese tekening in MATLAB te dek nie, maar dit sal genoeg dek om jou te begin. Hierdie inleiding veronderstel dat u geen vorige ondervinding in programmering het nie, dus sal al die algemene programmeringskonstruksies wat gebruik word, verduidelik word.
conținut
stappe
1
Ken sommige dinge oor MATLAB.
- Operator Semikolon: As `n opdrag gevolg word deur `n `-` sal die resultaat nie vertoon word nie. Dit kan nie saak maak in `n kort toekenning, soos y = 1 nie, maar dit word problematies wanneer `n groot matriks geskep word. Ook, as jy die uitset wil wys, soos in `n grafiek, moet jy die semikolon weglaat.
- Duidelike opdrag: daar is `n paar nuttige instruksies om die venster te bestuur. As jy na die simbool "Clear" in die bevelvenster tik >> Alle huidige veranderlikes sal skoongemaak word, wat u kan help as u `n ongewone resultaat sien. U kan ook "skoon" skryf, gevolg deur die naam van `n veranderlike om slegs die data van die spesifieke veranderlike te verwyder.
- `Soorte` Veranderlik: die enigste tipe veranderlike wat in MATLAB bestaan, is die matriks. Dit beteken dat die veranderlikes as nommer lyste gestoor word, met die mees basiese lys met slegs een element. In die geval van MATLAB is dit nie nodig om die grootte van die matriks te spesifiseer wanneer die veranderlike geskep word nie. Om `n enkele getal aan `n veranderlike toe te ken, skryf eenvoudig z = 1. As dan wil nog `n nommer toe te voeg tot Z, net skryf z [2] = 3. Dan kan jy verwys na die gestoor in `n posisievektor skryf z [i] getal, waar "i" is die Artis posisie in die vektor. So as jy die waarde 3 van die voorbeeld van z wil kry, skryf jy net z [2].
- Loops: Loops of loops word gebruik wanneer jy `n aksie `n paar keer wil herhaal. Daar is twee tipes gemeenskaplike lusse in MATLAB, die vir lus (vir) en die lus (terwyl). Die twee kan verruil word, maar dit is makliker om `n oneindige loop as `n oneindige lus te skep. U kan weet dat `n lus oneindig is weens die feit dat die rekenaar nie enige uitset sal wys behalwe wat binne die lus is nie.
- Vir Loops: die lusse in MATLAB neem die vorm in: "want i = 1: n / doen iets / eindig" (die balk dui `n lynbreking aan). Hierdie lus "doen iets" n keer. So as jy elke keer as jy die lus gedruk het, "Hello" gedruk het, en n was 5, dan sou jy vyf keer druk "Hello".
- Terwyl Loops: Die loops in MATLAB neem die vorm in: "terwyl ware bevestiging / iets doen / eindig". Hierdie lus "doen iets" terwyl die stelling waar is. Oor die algemeen het die gedeelte wat iets doen, `n deel wat uiteindelik die eis vals sal maak. Om `n rukjie te skep as die voorgaande lus hierbo, skryf "terwyl ek<= n / doen iets / eindig".
- Geneste Loops: `n geneste lus is een lus in `n ander. Die vorm is "vir i = 1: 5 / vir j = 1: 5 / doen iets / einde / einde". Dit sal 5 keer vir j doen, dan verhoog ek, doen iets 5 keer vir j, verhoog i, en so aan.
- Vir meer inligting oor enige deel van hierdie tutoriaal, of oor MATLAB in die algemeen, besoek die MATLAB dokumentasie
2
Maak MATLAB oop. Die venster lyk soos volg:
3
Skep `n nuwe funksie lêer. Dit is nie nodig om hierdie stap te voltooi as u slegs `n basiese funksie soos y = sin (x) gaan grafiseer nie. As dit die geval is, spring na stap 4. Om `n funksie lêer te skep, kies net New in die lêer menu en kies dan Funksie in die hangkieslys. Jy sal `n venster soos die een in die prentjie sien. Dit is die venster waarin u u funksies sal skryf.
4
Stel die funksie lêer op. Verwyder die [uitvoer args] deel en die teken "=". Hulle is slegs nodig as u `n uitsetwaarde wil verkry, wat nie nodig is om grafika te maak nie. Verander die deel "Untitled" (sonder titel) met die naam wat u vir die funksie wil plaas. Voeg `n veranderlike naam in plaas van "insette args." Van nou af sal dit gebruik word "N" as die inskrywingsargument in die voorbeeld. Hierdie veranderlike sal gebruik word om die program te vertel hoeveel data punte benodig word. Die kode moet lyk: Jy kan die dele na tekens% te verwyder of te verlaat, net wat jy wil, want alles wat daarmee saamgaan na `n `%` word beskou as `n kommentaar, en die rekenaar sal dit ignoreer wanneer die funksie uitgevoer word.
5
Berei die data voor. U kan hierdie stap op verskeie maniere doen, afhangende van die tipe data wat u wil grafiseer. As jy `n eenvoudige funksie soos y = sin (x) wil teken, gebruik die eenvoudige metode. As jy `n datastel geplot teen `n inkrementele waarde van x, as (1, y1), (2, y2), ... (N, N), maar wil `n veranderlike aantal punte gebruik, dan met behulp van die vektor metode . As jy `n lys van punte met 3 veranderlikes in plaas van twee wil genereer, sal die metode van die matriks nuttiger wees.
6
Berei nou die grafiek voor.
7
Maak seker dat die finale reël van die funksie lêer is "einde" en stoor die lêer. Slaan hierdie stap oor as jy die eenvoudige metode gebruik het. Hieronder is kode voorbeelde vir die vektor- en matriksmetodes.
8
Voer die funksie uit. Dit word gedoen deur die naam (n) in die bevelvenster te tik, waar "naam" is die naam van die funksie en "N" Dit is die aantal punte wat jy wil hê. byvoorbeeld: ">>FibGraph (8)".
9
Visualiseer die resultaat. `N Raam met die grafiese sal oopmaak.
Dinge wat jy nodig het
- Toegang tot MATLAB
- Data na grafiek (opsioneel)
Deel op sosiale netwerke:
Verwante
- Hoe om `n Wi-Fi beskerm wat deur WEP beskerm word, met Airoway en WifiSlax te dekripteer
- Hoe om programme te skep met die Ti 83 grafiese sakrekenaar
- Hoe om `n grafiek in Excel te skep
- Hoe om `n grafiek te skep in `n Google Docs-sigblad
- Hoe om `n nuwe gebruikers rekening in Windows Vista en Windows 7 te skep
- Hoe om lêers te unzip in Linux
- Hoe om `n grafiese in Adobe Illustrator te maak
- Hoe om `n lyngrafiek in Microsoft Excel te maak
- Hoe om `n grafiek in Excel 2010 te maak
- Hoe om `n opsomming van huidige gebeure te skryf
- Hoe om `n prent te teken
- Hoe om `n lyngrafiek te maak
- Hoe om `n grafiese sakrekenaar te gebruik om stelsels vergelykings op te los
- Hoe om Minitab te gebruik
- Hoe om sleutelbordkortpaaie te gebruik
- Hoe om titels by grafika in Excel by te voeg
- Hoe om `n prentjie by Microsoft Word te voeg
- Hoe om `n persoonlike stelsel simbool in Windows te skep
- Hoe om `n grafiek van `n spiltafel te skep
- Hoe om `n grafiek te maak in Microsoft Word 2007
- Hoe om `n grafiek te skep deur `n sigblad te gebruik