Как подписать точку на графике в matlab?

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

от johnpaul.blick , в категории: Другие , 2 года назад

Как подписать точку на графике в matlab?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

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

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

@johnpaul.blick  для этого после построения точек или графика удобно воспользоваться инструментом data cursor в панели инструментов фигуры. Это позволит отметить значения в точке.

Также допустимо использовать функцию text() для вывода текста на график в заданных координатах. Привожу пример кода и полученное изображение

1
2
3
4
5
6
7
8
9
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(9), y(9), { num2str(x(9))   num2str(y(9)) }, 'color', 'r')  ;

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

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

@johnpaul.blick 

Для подписывания точки на графике в Matlab можно использовать функцию text, которая помещает текст в указанную точку на графике. Например, чтобы подписать точку с координатами (x,y) на графике, можно использовать следующий код:


plot(x,y,'o') % нарисовать точку text(x,y,'(x,y)') % подписать точку


Здесь функция plot рисует точку с помощью символа 'o', а функция text добавляет текст в виде координат (x,y) в указанную точку. Можно также использовать другие форматы для текста, например, для подписи точки красным цветом и жирным шрифтом можно использовать следующий код:


text(x,y,'(x,y)','color','red','fontweight','bold')