在Matlab中,要在圖中標記數據點,可以使用函數plot,并通過添加額外的參數來實現。
例如,使用以下代碼來創建一個簡單的散點圖,并標記每個數據點:
```matlab
% 創建隨機數據
x = rand(1, 10);
y = rand(1, 10);
% 繪制散點圖
scatter(x, y, 'filled');
% 標記數據點
hold on;
for i = 1:length(x)
text(x(i), y(i), num2str(i), 'HorizontalAlignment', 'center', 'VerticalAlignment', 'bottom');
end
hold off;
```
在這個例子中,我們創建了一個包含10個隨機數據點的散點圖,并使用for循環和text函數來在每個數據點上標記對應的數字。通過設置HorizontalAlignment和VerticalAlignment參數,可以調整標記的位置。
另外,也可以在plot函數中使用符號參數來標記數據點,例如:
```matlab
x = 1:10;
y = rand(1, 10);
plot(x, y, 'o'); % 使用圓圈標記數據點
```