plot(x, y, 'r+', 'MarkerSize', 10, 'LineWidth', 2); text(x, y, sprintf('(%.2f, %.2f)', x, y), 'Color', 'red', 'FontSize', 12); hold off;将此时产生的坐标画成轨迹图显示
时间: 2023-08-06 11:14:53 浏览: 41
python实现从文件中读取数据并绘制成 x y 轴图形的方法
5星 · 资源好评率100%
这里提供一种简单的方法,将所有的坐标点保存到一个矩阵中,然后使用 plot 函数来绘制轨迹图:
```
% 坐标数据
data = [x' y'];
% 绘制轨迹图
figure;
plot(data(:,1), data(:,2), 'r+', 'MarkerSize', 10, 'LineWidth', 2);
hold on;
text(data(:,1), data(:,2), ...
cellstr(num2str(data, '(%.2f, %.2f)')), 'Color', 'red', 'FontSize', 12);
hold off;
```
其中,`data` 矩阵的每一行表示一个坐标点,第一列为 x 坐标,第二列为 y 坐标。`cellstr(num2str(data, '(%.2f, %.2f)'))` 用于将矩阵中的每个数值转化为字符串形式,并添加括号和逗号,最终形成一个单元格数组,每个元素对应一个坐标点的文本标签。
阅读全文