Jak przedstawić dwie grafiki na dwóch figurach za pomocą MATLAB
Jeśli pracujesz z obliczaniem, macierzami i rysowaniem figur (reprezentacja graficzna) w tym samym czasie, to Matlab jest odpowiednim oprogramowaniem matematycznym do wykonania zadania. Jednakże, jeśli chcesz otworzyć wiele wykresów figurkowych w tym samym czasie, Matlab nie ma intuicyjnego procesu. Możesz mieć tylko jedno okno graficzne otwarte na raz. Jeśli powiesz Matlabowi, aby narysował inną grafikę, program eliminuje ten, który jest otwarty w tym momencie. Śledzenie wielu grafiki jednocześnie w Matlabie za pomocą funkcji "Subplot".
Zdefiniuj zmienne niezależne dla dwóch wykresów, jeśli jeszcze tego nie zrobiłeś. Na przykład wpisz następujący kod w wierszu komend Matlab:
x = -pi: 0, 1: pi;
Naciśnij "Enter". W tym przykładzie Matlab utworzy listę liczb, które przechowuje jako "x" i które zaczynają się od ujemnego pi, zwiększając się o 0, 1, aż do osiągnięcia dodatniego pi.
Zdefiniuj zmienne zależne dla dwóch wykresów, jeśli jeszcze tego nie zrobiłeś. Na przykład wpisz następujący kod w wierszu komend Matlab:
y = sin (x); z = cos (x);
Naciśnij "Enter". W tym przykładzie Matlab utworzy dwie listy liczb tak długo, jak "x" i zapisze je w "y" i "z", reprezentując odpowiednio sinus i cosinus "x".
Wykreśl "y" jako funkcję "x" i "z" jako funkcję "x" w tym samym czasie, generując dwie oddzielne i niezależne figury w tym samym oknie z następującym kodem:
rysunek, subplot (1, 2, 1), wykres (x, y), subplot (1, 2, 2), wykres (x, z)
Początkowo ten kod mówi Matlabowi, aby wygenerował liczbę. Funkcja subplot mówi Matlabowi, że zamierzasz wygenerować figurę z określoną liczbą rzędów i kolumn wykresów. Trzeci argument mówi Matlabowi, gdzie umieścić wykres, który zdefiniujesz następnie za pomocą funkcji "wykresu". W tym przykładzie Matlab rysuje bez (x) i cos (x) w liczbach równoległych.
Rada
Obie wykreślone funkcje nie muszą zależeć od tej samej zmiennej, co w tym przykładzie. Mogą one być całkowicie niezależne od siebie.