Jak wyrysować dwie funkcje na tym samym wykresie w MATLAB

Funkcje MATLAB wykonują serię akcji, które najczęściej zwracają wartość. Funkcja, której używasz do tworzenia wykresów, zamiast zwracać wartość, służy do wykreślania lub umieszczania jednego lub więcej zestawów współrzędnych na wykresie. Wykreślanie dwóch funkcji PLOT na tym samym wykresie MATLAB jest nie tylko możliwe, ale jest stosunkowo prostym zadaniem, wymagającym tylko dodania dodatkowych parametrów funkcji do istniejącego polecenia PLOT.

1.

Zidentyfikuj poszczególne funkcje, wybierając inny kolor i styl znacznika punktowego dla każdego z nich. Na przykład wykreśl jedną funkcję za pomocą kodu, który tworzy niebieskie gwiazdy - b * -, a drugi za pomocą kodu, który tworzy solidną czerwoną linię: r-.

2.

Otwórz okno komendy MATLAB lub wejdź do edytora tekstu MATLAB z menu Plik, aby wprowadzić polecenia za pomocą pliku m.

3.

Dodaj kod - w tym kolor i styl znacznika - dla pierwszej funkcji. Jeśli, na przykład, chcesz wyświetlić sinus od zera do 2pi jako pierwszą funkcję na wykresie:

x = 0: pi / 100: 2 pi; y = sin (x); wykres (x, y, "b ")

4.

Dodaj parametr "z" dla drugiej funkcji. Jeśli chcesz, aby druga funkcja wyświetlała cosinus "x", dodaj następujący wiersz kodu:

z = cos (x);

5.

Poinformuj MATLAB, aby rysował obie funkcje na tym samym wykresie za pomocą polecenia "wstrzymaj":

czekaj

6.

Dodaj polecenie PLOT - w tym kolor i styl znacznika - dla drugiej funkcji:

wykres (x, x, 'r-')

7.

Poinformuj MATLAB, aby zakończył, odwracając polecenie "wstrzymaj":

wstrzymaj się

8.

Dodaj opcjonalną legendę w prawym górnym rogu wykresu, aby dokładniej zidentyfikować każdą funkcję wykresu:

legenda ("sin (x)", "sin (x-.25)")

Wskazówki

  • Nie mylisz dodawania parametrów do pojedynczego polecenia PLOT z dodaniem subplota do wykresu MATLAB. Podczas dodawania parametrów można uwzględnić wiele funkcji na pojedynczym wykresie, a subplots tworzyć obok siebie, ale oddzielne wykresy.
  • Kod ten, w całości, brzmi:
  • x = 0: pi / 100: 2 * pi;
  • y = sin (x);
  • wykres (x, y, 'b *')
  • z = cos (x);
  • czekaj
  • wykres (x, x, 'r-')
  • wstrzymaj się
  • legenda ("sin (x)", "cos (x)")

Popularne Wiadomości