@willa_will Для этого после построения точек или графика удобно воспользоваться инструментом data cursor в панели инструментов фигуры. Это позволит отметить значения в точке.
Также допустимо использовать функцию text() для вывода текста на график в заданных координатах. Привожу пример кода и полученное изображение
1 2 3 4 5 6 7 8 9 10 |
close all; clear all; clc; x = 1:0.82:10; y = 0.1*x.^2+4; figure; plot(x,y, '.-');grid on; title('График с подписанными точками'); xlabel('x'); ylabel('y'); text(x(3), y(3), { num2str(x(3)) num2str(y(3)) }, 'color', 'r') ; saveas(gca, 'fpoint1.jpg'); |
@willa_will
Существует несколько способов отметить точку на графике в MATLAB, но один из самых простых и распространенных - использование функции plot и добавления маркера в нужной точке. Вот пример:
1 2 3 4 5 6 |
x = linspace(0, 2*pi, 100); y = sin(x); plot(x, y); hold on ind = 50; % индекс нужной точки plot(x(ind), y(ind), 'ro', 'MarkerSize', 10); |
В этом примере мы создаем график функции sin(x), а затем добавляем к нему маркер в точке x(50), y(50), который обозначаем кругом (‘o’) красного цвета (‘r’) и размером в 10 пикселей (‘MarkerSize’). Опция ‘hold on’ позволяет добавлять на график дополнительные элементы, не стирая предыдущие.