Как построить 2 графика на одном в Matlab

Matlab, популярное программное обеспечение для математических расчетов и визуализации данных, предоставляет широкие возможности для построения графиков. Одним из наиболее полезных навыков является способность строить несколько графиков на одном поле с использованием одного инструмента.

В этой статье мы представим пошаговую инструкцию по построению двух графиков на одном поле в Matlab. Мы рассмотрим различные примеры и объясним ключевые шаги, которые нужно предпринять для достижения этой цели.

Прежде чем начать, важно отметить, что вам потребуется базовое знание Matlab и его основных функций построения графиков. Если вы не знакомы с ними, рекомендуется изучить основы перед тем, как перейти к созданию нескольких графиков.

Как создать 2 графика в MATLAB: пошаговая инструкция с примерами

В программе MATLAB можно построить графики различных функций и данных для визуализации и анализа. В этой статье мы рассмотрим пошаговую инструкцию по созданию двух графиков на одной фигуре.

  1. Откройте новое окно MATLAB и создайте два массива данных для графиков. Например, мы создадим два массива x и y1, y2:
  2. x = 0:0.1:10;

    y1 = sin(x);

    y2 = cos(x);

  3. Используйте функцию figure, чтобы создать новую фигуру для графиков:
  4. figure;

  5. Используйте функцию subplot, чтобы разделить графическое окно на несколько подокон. Укажите количество строк и столбцов подокон, а также текущее подокно, в которое вы поместите график. Например, мы создадим фигуру с одним рядом и двумя столбцами и поместим первый график в первое подокно:
  6. subplot(1, 2, 1);

  7. Используйте функцию plot, чтобы построить первый график с помощью данных из массивов x и y1:
  8. plot(x, y1);

  9. Укажите заголовок графика, подписи осей и другие параметры отображения. Например, мы зададим заголовок «Синус» и подпишем оси:
  10. title('Синус');

    xlabel('x');

    ylabel('y');

  11. Перейдите ко второму подокну, используя функцию subplot:
  12. subplot(1, 2, 2);

  13. Используйте функцию plot, чтобы построить второй график с помощью данных из массивов x и y2:
  14. plot(x, y2);

  15. Укажите заголовок графика, подписи осей и другие параметры отображения. Например, мы зададим заголовок «Косинус» и подпишем оси:
  16. title('Косинус');

    xlabel('x');

    ylabel('y');

После выполнения всех этих шагов вы увидите окно с двумя графиками, разделенными на два подокна. Первый график будет отображать функцию синуса, а второй график — функцию косинуса. Вы можете настроить параметры графиков, добавить легенду, изменить цвета и другие элементы визуализации в соответствии со своими потребностями.

График 1: Построение основного графика

Для построения графиков на одном рисунке в MATLAB можно использовать функцию plot(). Чтобы построить два графика, необходимо указать два набора данных для оси X и Y.

Вот пример кода, который построит два графика на одном рисунке:

x = [1, 2, 3, 4, 5];

y1 = [1, 4, 9, 16, 25];

y2 = [1, 8, 27, 64, 125];

figure;

plot(x, y1);

hold on;

plot(x, y2);

title('Два графика на одном рисунке');

xlabel('Ось X');

ylabel('Ось Y');

legend('График 1', 'График 2');

hold off;

В данном примере мы создаем два набора данных для оси X и два набора данных для оси Y. Затем мы вызываем функцию figure, чтобы создать новый рисунок для графика. Затем мы вызываем функцию plot() дважды с разными наборами данных для создания двух графиков. Функция hold on позволяет добавлять графики на один и тот же рисунок. Затем мы добавляем заголовок, названия осей и легенду с помощью функций title(), xlabel(), ylabel() и legend(). Наконец, вызываем функцию hold off, чтобы отключить режим добавления графиков на рисунок.

После запуска этого кода вы увидите графики с двумя линиями, представляющими два набора данных, на одном рисунке. Каждый график будет иметь свой цвет, а также легенду, указывающую на соответствующий график. Вы также можете настроить стиль графиков, добавить метки данных и изменить размеры графика, используя дополнительные функции и параметры.

График 2: Добавление второго графика и настройка стилей

Построение второго графика на одном полотне с первым графиком в MATLAB достаточно просто. Для этого нужно использовать функции plot, hold on и legend.

  1. Создайте второй график, используя функцию plot. Для этого определите массив значений x и y2:
  2. x = [1, 2, 3, 4, 5];

    y2 = [5, 4, 3, 2, 1];

    plot(x, y2);

  3. Используйте функцию hold on для того, чтобы сохранить первый график на полотне:
  4. hold on;

  5. Для улучшения читаемости графиков можно добавить легенду, указав названия каждого графика. Для этого используйте функцию legend:
  6. legend('График 1', 'График 2');

  7. Также можно изменить цвет, стиль и тип линии во втором графике, используя опции функции plot:
  8. plot(x, y2, 'r--', 'LineWidth', 2);

  9. Итоговый код для построения двух графиков на одном полотне выглядит следующим образом:
  10. x = [1, 2, 3, 4, 5];

    y1 = [1, 2, 3, 4, 5];

    y2 = [5, 4, 3, 2, 1];

    plot(x, y1);

    hold on;

    plot(x, y2, 'r--', 'LineWidth', 2);

    legend('График 1', 'График 2');

Теперь у вас есть два графика на одном полотне, настроенные с помощью функций plot, hold on и legend. Вы можете изменить стили, цвета и типы линий, чтобы сделать графики более наглядными и информативными.

Вопрос-ответ

Оцените статью
uchet-jkh.ru