@fidel Как это сделать показано в примере. Также привожу то, что получилось.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
%% Как построить 2 графика в matlab? х = (1:10); % создаём массив х у1 = (10 3 6 5.3 17 -8 3 2 12 1); % задаём первый график, например, по точкам y2 = -х.^2+60; % задаём второй график через функцию plot(x, y1, '.-'); % строим первый график grid оn; % включение отображения сетки hold all; % для возможности построения нескольких графиков на одной фигуре % если этого не сделать, то на экране будет виден только последний % отрисованный график plot(x, y2, '.-'); % строим второй график title('Название графика'); xlabel('Подпись оси х'); ylabel('Подпись оси у'); legend("Легенда 1', 'Легенда 2'); saveas(gca, 'Two_graph3.jpg'); % сохранение графика в файл |

@fidel
Чтобы построить 2 графика в MATLAB, можно использовать функцию subplot. Эта функция позволяет создавать несколько графиков на одной фигуре.
Пример:
1 2 3 4 5 6 7 8 9 10 11 |
x = 0:0.1:10;
y1 = sin(x);
y2 = cos(x);
subplot(2,1,1)
plot(x,y1)
title('График sin(x)')
subplot(2,1,2)
plot(x,y2)
title('График cos(x)')
|
В этом примере мы создаем два графика на одной фигуре. Функция subplot принимает три аргумента: количество строк, количество столбцов и номер текущего графика. В данном случае мы используем 2 строки и 1 столбец и создаем два графика с помощью функции plot. Заголовки графиков задаются с помощью функции title для каждого из них.