matlab画图标点
时间: 2023-10-11 18:11:19 浏览: 141
要在MATLAB中画图标点,可以使用plot函数和text函数结合的方式进行标注。首先,使用plot函数绘制曲线图,然后使用text函数添加标点。具体步骤如下:
1. 创建一个图形窗口并绘制曲线图,例如使用plot函数绘制VarName39和VarName35的曲线图。代码如下:
```matlab
figure;
t = 0*0.01:0.01:(6172-1)*0.01;
plot(t,VarName39,'DisplayName','Z_des');
hold on;
plot(t,VarName35,'DisplayName','Z_feed');
```
2. 使用text函数添加标点。根据给出的代码,我们可以看到在(10.16, -7.573)处添加了一个"*"符号,并标注了坐标点的数值。代码如下:
```matlab
text(10.16, -7.573,"*","color","m","FontSize",40);
text(10.16, -7.573, "(10.16, -7.573)");
```
通过将以上两段代码结合起来,就可以在MATLAB图中标记个别点了。注意,可以根据需要自定义标记符号的形状和颜色,例如将"*"改成"O"或其他符号。希望这对你有帮助!
相关问题
matlab画图只标点不画线
要实现只标点不画线的效果,你可以在绘制图形时设置线条属性为none,然后再单独用散点图绘制数据点。具体代码如下:
```
%生成数据
x = 0:0.1:2*pi;
y = sin(x);
%绘图
figure;
hold on;
scatter(x,y); %散点图
set(gca,'XTick',0:pi/2:2*pi); %设置横坐标刻度
set(gca,'XTickLabel',{'0','\pi/2','\pi','3\pi/2','2\pi'}); %设置横坐标刻度标签
xlim([0,2*pi]); %设置横坐标范围
xlabel('x'); %设置横坐标名称
ylabel('y'); %设置纵坐标名称
title('Sin(x)'); %设置图形标题
```
这段代码会绘制一个只有散点的正弦曲线图,如下图所示:
![matlab_scatter.png](https://img-blog.csdn.net/20180527154744258?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0LmJsb2cuY3Nkbi5uZXQvZ2V0dGF0bWFuX2t1bWFy/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/q/70)
阅读全文