funkcja plot zwykle przyjmuje dwa argumenty (ale może przyjąć jeden). Pierwsza to wartości X punktów do wykresu, a druga to wartość Y punktów toplot. Poniżej znajduje się przykład tworzenia i kreślenia wartości x squaredgraph od -10 do +10. W przypadku pojedynczego argumentu oś X staje się 1, 2,3, 4,… do długości tablicy, a oś Y zawiera wartości tablicy.

zauważ,że wykres „połączy kropki” dla Ciebie,rysując linie między każdym zestawem wartości X, Y.,

Jeśli masz pojedynczą tablicę, którą chcesz wykreślić, i nie zależy ci na osi x, chcesz tylko zobaczyć wartości wykreślone w osi Y, możesz przekazać pojedynczą tablicę do funkcji wykreśl. Oto przykład:

etykietowanie wykresu

następujące funkcje są prawie zawsze używane z wykresem, aby zwiększyć czytelność wykresu.

  1. xlabel, ylabel: podaj etykietę dla osi grafu.
  2. title: podaj tytuł grafu.
  3. legenda: podaj legendę informującą o znaczeniu wielu linii wykresu.,
  4. siatka: umieść kratkę nad wykresem (dodaj więcej linii ,aby (czasami) ułatwić wyświetlanie wartości.
  5. oś: określa, jak duży obszar ma być wyświetlany Wykres.

polecenie „clf”

czasami będziesz chciał „wyczyścić” figurę. Robi się to po prostu „knując” następną rzecz, którą chcesz.Alternatywnie możesz użyć polecenia” clf”:

>> clf; % clear the plot 

polecenie” hold ”

czasami będziesz chciał wykreślić wiele wykresów na osi XY (na tym samym rysunku)., W Matlab, gdy używasz funkcji wykresu więcej niżonce, za każdym razem, gdy ją wywołujesz, poprzedni rysunek jest „kasowany”.

aby poprzednia figura pozostała na wykresie, używamy polecenia”hold on;”. Gdy chcemy wznowić czyszczenie rysunkudla każdego nowego wykresu, używamy polecenia ” wstrzymaj się;”.

spróbuj użyć następującego kodu:

powinieneś zobaczyć tylko jeden wykres, wykres kostkowy (który był drugim wykresem powyżej). Teraz spróbuj tego kodu, używając polecenia ” hold on;”.

polecenie „subplot”

czasami będziesz chciał umieścić kilka wykresów obok siebie na jednej figurze., Można to osiągnąć za pomocą funkcji podprogramu Matlab.

aby uzyskać więcej informacji na temat tej funkcji (jak również poleceń i funkcji wymienionych powyżej), zawsze możesz użyć polecenia help w wierszu polecenia Matlab.

parametry używane przez funkcję subplot określają, ile wierszy i kolumn dla ogólnej „macierzy” figur, a następnie w której z tych pozycji umieścić następny Wykres. Parametry są następujące: 1) liczba wierszy, 2) Liczba kolumn, 3) który z działek podrzędnych użyć.,

oto przykład jak utworzyć macierz 2×3 (6 figur) wykresów i adresować każdą z nich przez liczbę (pokazaną poniżej). Zwróć uwagę, jak wiersz 1, kolumna 1, jest identyfikowana przez liczbę 1. Wiersz pierwszy, kolumna trzecia oznaczona jest liczbą 3. / Align = „left” / ,:

kolumny
jeden dwa trzy
wiersze jeden 1 2 3
dwa 4 5 6

przetestuj ten kod. Zauważ, że polecenie subplot pozostaje takie samo, z wyjątkiem „index”, w którym miejscu macierzy chcesz. Zauważ również, że możesz tytułować, etykietować itp.,

różne dodatkowe metody kreślenia

Matlab oferuje kilka dobrze znanych funkcji wykresów, w tym histogramy, wykresy kołowe i wykresy macierzyste.

  1. histogramy: histogramy są używane do pokazania, ile wartości w tablicy wartości mieści się w określonych „pojemnikach”. Na przykład, jeśli mamy Wyniki wszystkich uczniów na teście, możemy chcieć dowiedzieć się, ile punktów było między 90-100, 80-90, 70-80 itp. Histogram jest do tego idealnym narzędziem.

  2. wykresy kołowe: wykresy kołowe są przydatne do pokazania, jaki procent całości reprezentuje każdy element., Na przykład, gdybyśmy wiedzieli, że w tygodniu było 40 godzin, moglibyśmy użyć wykresu kołowego, aby pokazać, ile godzin spędzono na nauce, śnie, zabawie itp.

  3. wykresy Stem: Wykres stem rysuje linię od dołu wykresu do odpowiedniej wartości Y dla każdej wartości X. Na przykład, jeśli oś X reprezentuje ile razy litera została znaleziona w dokumencie, możemy użyć wykresu macierzystego, aby pokazać związek między wszystkimi literami i jak często występują..

powrót do listy tematów

Articles

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *