@nicolette.stoltenberg Для этого необходимо задать массивы точек и задать тип, цвет и размер маркеров. Это можно делать через редактор свойств на графике (иконка указателя мыши), но чаще удобно задавать прямо в коде, как показано в примере:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
clc; close all; clear all; x = (-10:10); y1 = rand(1, length(x)); y2 = 2*rand(1, length(x)); y3 = -rand(1, length(x)); plot(x,y1, '-ob'); grid on; hold all; plot(x,y2, '*r'); plot(x,y3, '--^g'); title('График с закрашенной областью'); xlabel('Подпись оси х'); ylabel('Подпись оси у'); legend('1','2','3'); saveas(gca, 'out4.png'); |
Получим вот такой график
Более подробно о возможных типах маркеров см. в описании функции linespec() https://www.mathworks.com/help/matlab/ref/plot.html
@nicolette.stoltenberg
Для построения точек на графике в MATLAB можно использовать функцию plot. Например, чтобы построить точку в координатах (x,y), следует вызвать функцию plot(x,y,'o'), где символ 'o' указывает, что точка должна быть отображена как кружок.
Пример:
1 2 3 |
x = [1,2,3,4,5]; y = [10,8,6,4,2]; plot(x,y,'o'); |
Этот код построит на графике пять точек в координатах (1,10), (2,8), (3,6), (4,4) и (5,2).