matlab画箭头函数annotation
程序员文章站
2022-05-22 11:19:45
...
Matlab中箭头的画法
annotation画箭头的用法
Matlab提供了自带的箭头函数annotation,使用格式如下所示。
annotation(‘arrow’,x,y)
上式中x,y的大小要在0~1之间,主要是由于annotation箭头开始和结束的方向并不是对应直角坐标系下的坐标,而是以图像的左下角为(0,0),右上角(1,1). 因此x,y在非0~1之间都会报错
annotation例子
- 画一个坐标(0,0)到(2,2)的箭头
annotation('arrow',[0,2],[0,2])
运行上述代码后报错
错误使用 annotation (line 106)
X 和 Y 值必须介于 0 与 1 之间
出错 Untitled3 (line 12)
annotation(‘arrow’,[0,2],[0,2])
更改之后
axis([0 2 0 2])
annotation('arrow',[0,1],[0,1])
axis这里相当于把直角坐标系范围确定了,结果如下所示
发现图片中箭头是从左下角到右上角,箭头开始和结束的位置对应于annotation(‘arrow’,[0,1],[0,1])中的0和1.annotation相当于把图片看作成1*1大小网格,里面的坐标和直角坐标系下的坐标不同
上一篇: Matlab画**函数sigmoid, tanh,Relu等
下一篇: Sigmoid函数解析