MATLAB – plotowanie

reklamy

aby wykreślić wykres funkcji, musisz poniższe kroki −

  • definiują x, określając zakres wartości zmiennej x, dla której funkcja ma być wykreślona

  • definiują funkcję, y = f(x)

  • wywołują polecenie plot, ponieważ plot(x, y)

poniższy przykład zademonstruje tę koncepcję., Wykreślmy prostą funkcję y = x dla zakresu wartości dla x od 0 do 100, z przyrostem 5.

Utwórz plik skryptu i wpisz następujący kod −

x = ;y = x;plot(x, y)

Po uruchomieniu pliku MATLAB wyświetla następujący wykres −

weźmy jeszcze jeden przykład, aby narysować funkcję y = x2. W tym przykładzie narysujemy dwa wykresy z tą samą funkcją, ale za drugim razem zmniejszymy wartość przyrostu. Należy pamiętać, że w miarę zmniejszania przyrostu Wykres staje się gładszy.,

Utwórz plik skryptu i wpisz następujący kod −

x = ;x = ;y = x.^2;plot(x, y)

Po uruchomieniu pliku MATLAB wyświetla następujący wykres −

Zmień plik kodu trochę, zmniejsz przyrost do 5 −

x = ;y = x.^2;plot(x, y)

MATLAB rysuje płynniejszy Wykres −

dodawanie tytułu, etykiet, linii siatki i skalowania na wykresie

MATLAB pozwala dodać tytuł, etykiety wzdłuż osi X i osi y, linie siatki, a także dostosować osie, aby poprawić wykres.,

  • polecenia xlabel i ylabel generują etykiety wzdłuż osi x i osi Y.

  • polecenie title pozwala na umieszczenie tytułu na wykresie.

  • polecenie grid on pozwala na umieszczenie linii siatki na wykresie.

  • polecenie axis equal umożliwia generowanie wykresu z tymi samymi współczynnikami skali i spacjami na obu osiach.

  • polecenie Axis square generuje wykres kwadratowy.,

przykład

Utwórz plik skryptu i wpisz następujący kod −

x = ;y = sin(x);plot(x, y), xlabel('x'), ylabel('Sin(x)'), title('Sin(x) Graph'),grid on, axis equal

MATLAB generuje następujący wykres −

rysowanie wielu funkcji na tym samym wykresie

możesz narysować wiele wykresów na tym samym wykresie ta sama fabuła., Poniższy przykład demonstruje koncepcję −

przykład

Utwórz plik skryptu i wpisz następujący kod −

x = ;y = sin(x);g = cos(x);plot(x, y, x, g, '.-'), legend('Sin(x)', 'Cos(x)')

MATLAB generuje następujący wykres –

Ustawianie kolorów na wykresie

MATLAB Zapewnia osiem podstawowych opcji kolorów do rysowania wykresów.,

c Cyan G Zielony m Magenta y

przykład

narysujmy wykres dwóch wielomianów

  • f(X) = 3×4 + 2×3+ 7×2 + 2x + 9 i

  • g(x) = 5×3 + 9x + 2

stwórz plik skryptu i wpisz następujący kod −

x = ;y = 3*x.^4 + 2 * x.^3 + 7 * x.^2 + 2 * x + 9;g = 5 * x.^3 + 9 * x + 2;plot(x, y, 'r', x, g, 'g')

podczas uruchamiania pliku MATLAB generuje następujący wykres −

ustawianie skal osi

polecenie Axis pozwala ustawić skale osi., Możesz podać minimalne i maksymalne wartości dla osi x i y używając polecenia axis w następujący sposób −

axis ( )

poniższy przykład pokazuje to −

przykład

Utwórz plik skryptu i wpisz następujący kod −

x = ;y = exp(-x).* sin(2*x + 3);plot(x, y), axis()

Po uruchomieniu pliku MATLAB generuje następujący graph −

generowanie podprogramów

kiedy tworzysz tablicę działek na tym samym rysunku, każdy z tych działek jest nazywany podprogramem. Polecenie subplot jest używane do tworzenia subplot.,

składnia polecenia to −

subplot(m, n, p)

gdzie, m I n są liczbą wierszy i kolumn tablicy plot, a p określa, gdzie umieścić dany plot.

każdy wykres utworzony za pomocą polecenia subplot może mieć swoją własną charakterystykę. Poniższy przykład demonstruje koncepcję –

przykład

wygenerujmy dwa wykresy −

y = e−1.,5xsin(10X)

y = e−2xsin(10x)

Utwórz plik skryptu i wpisz następujący kod −

podczas uruchamiania pliku MATLAB generuje następujący wykres −

ogłoszenia

Share

Dodaj komentarz

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