阅
2023-04-10
2 min read
matlab标注特定的点
思路:使用plot()函数将定点绘制出来,并且设置点的样式;如果需要文字标记的话,使用text()函数进行注释。
下面给出具体的示例:画出正弦函数在[0,2π]区间的曲线,同时标注出x=π/4的点。
1、计算曲线上的散点并绘图
打开matlab,在命令窗口输入如下代码:
x=0:pi/20:pi; % x在[0,2π]均匀取值
y=sin(x); % 正弦曲线y坐标
plot(x,y,'b') % 绘制正弦曲线
x0=pi/4; % x=π/4的点
y0=sin(x0); % x=π/4的点
2、标记定点
继续使用plot()函数,将定点加入到绘图窗口:
hold on % 禁止刷新图形,使新加的点可以绘制在前面的图形上
plot(x0,y0,'rs') % 绘制x=π/4处的定点,参数'rs'表示点的样式为红色正方形
3、添加文字说明
text(x0,y0,['P(' num2str(x0) ',' num2str(y0) ')'])
| 颜色字符串有'c','m','y','r','g','b','w',和k。分别表示青,红紫,黄,红,绿,白和黑。 线型字符串有:'-'为实线,'- -’为虚线,':'为点线,'-.'为点虚线,及'none’表示不用线型。 标记形式有'+','o','*',和'x',填入's'代表正方形,'d'代表菱形,'A'为上三角形,'v'为下三角形,’>’为右三角形,'<’为左三角形,'p’为五角星形,’h'为六角星形,none为不用标记。 |
如绘制点:
plot(x,y,'r'); 将点用表示,且渲染成红色
hold on 将绘制的不同形状在同一个plot中进行显示