Jak wykreślić punkty danych w MATLAB
Aby utworzyć wykres punktów danych w MATLAB, konieczne jest najpierw ustalenie wektora reprezentującego współrzędne x i innego wektora dla współrzędnych y. Następnie funkcja plot() może być wykorzystana do efektywnej wizualizacji punktów danych. Poniższy kod pokazuje, jak wykreślić punkty danych w MATLAB:
% Krok 1: Przygotuj swoje danex = [ 1 , 2 , 3 , 4 , 5 ] ;
y1 = [ 10 , piętnaście , 8 , 12 , 7 ] ;
y2 = [ 5 , 9 , 13 , 6 , jedenaście ] ;
% Krok 2: Użyj funkcji plot().
trzymać NA; % Włącz wstrzymanie, aby wykreślić wiele serii na tym samym wykresie
działka ( x, y1, „O-” , 'Szerokość linii' , 2 , „Rozmiar znacznika” , 8 , 'Kolor' , 'B' ) ;
działka ( x, y2, 'S--' , 'Szerokość linii' , 2 , „Rozmiar znacznika” , 8 , 'Kolor' , 'R' ) ;
trzymać wyłączony; % Wyłącz wstrzymanie
% Krok 3: Dodaj etykiety i tytuł
xlabel ( „oś X” ) ;
yetykieta ( „oś Y” ) ;
tytuł ( „Wykres punktów danych” ) ;
% Krok 4: Wyświetl legendę
legenda ( „Seria danych 1” , „Seria danych 2” ) ;
% Krok 5: Dostosowania (opcjonalnie)
siatka NA;
oś obcisły;
W tym kodzie najpierw przygotowujemy dane, definiując tablice x, y1 i y2 reprezentujące wartości na osi x i odpowiadające im wartości na osi y dla dwóch serii danych. Następnie polecenie wstrzymania służy do umożliwienia wykreślenia wielu serii na tym samym wykresie. Dwie funkcje plot() są wywoływane w celu wykreślenia y1 i y2 względem x, z różnymi stylami znaczników i kolorami dla każdej serii.
Następnie za pomocą funkcji xlabel(), ylabel() i title() dodawane są etykiety dla osi x, osi y oraz tytuł wykresu. Aby rozróżnić serie danych, wyświetlana jest legenda za pomocą funkcji legend() określającej etykiety dla każdej serii.
Uwzględniono opcjonalne dostosowania, takie jak włączenie linii siatki (siatka włączona) i ustawienie limitu osi w celu ciasnego dopasowania punktów danych (ciasno w osi). Na koniec wykres jest wyświetlany przez wykonanie kodu lub wywołanie funkcji show().
Wniosek
Wykreślanie punktów danych w MATLAB umożliwia naukowcom, inżynierom i analitykom danych uzyskiwanie wglądu i skuteczne komunikowanie swoich ustaleń. Aby wykreślić punkty danych w MATLAB, można użyć metody hold on i hold off wraz z funkcją plot().