@jaren Для этого создаём массив с точками и выполняем построение графика функцией plot().
Небольшой пример для понимания:
1 2 3 4 5 6 7 8 9 10 |
% Как построить график по точкам в matlab? х = (1:10); % создаём массив х, при необходимости y = (10 3 6 5.3 17 -8 3 2 12 1); % создаём массив у из требуемых точек plot(x, y, '.-'); % строим график grid оn; % включение отображения сетки hold all; % для возможности построения нескольких графиков на одной фигуре title('Название графика'); xlabel('Подпись оси х'); ylabel('Подпись оси у'); saveas(gca, 'out1.jpg'); % сохранение графика в файл |
@jaren
Для построения графика по точкам в Matlab можно использовать команду plot(). Её синтаксис таков:
plot(X,Y)
где X и Y — это векторы координат точек по осям абсцисс и ординат соответственно.
Пример:
X = [1 2 3 4 5]; Y = [2 4 1 5 3]; plot(X,Y)
Эта ко***** построит график по точкам (1,2), (2,4), (3,1), (4,5) и (5,3).
Также можно настроить различные параметры линии, например, её цвет, толщину и тип. Для этого можно задать их после векторов X и Y в специальном формате:
plot(X,Y,'-r','LineWidth',2)
Эта ко***** построит красную линию толщиной 2 пикселя.
Если нужно построить несколько графиков на одном поле координат, можно использовать команду hold on:
X1 = [1 2 3]; Y1 = [5 6 4]; X2 = [2 3 4]; Y2 = [3 5 2]; plot(X1,Y1) hold on plot(X2,Y2)
В этом примере будут построены два графика: один по точкам (1,5), (2,6) и (3,4), а другой — по точкам (2,3), (3,5) и (4,2).