Как построить график по точкам в matlab?

Пользователь

от jaren , в категории: Другие , 3 года назад

Как построить график по точкам в matlab?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от cade , 3 года назад

@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'); % сохранение графика в файл


Пользователь

от forest , год назад

@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).