matlab画矢量图?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了matlab画矢量图?相关的知识,希望对你有一定的参考价值。
现有x方向上的分量px和y方向上的分量py的分布图(包含数据),想用matlab做出总场(p=px*i+py*j)的矢量图,即用箭头表示,箭头长度表示矢量p的幅值abs(p)=sqrt(px^2+py^2),箭头指向表示矢量p的方向。 参考技术A 如果是二维的话有两种,一种是compass函数,箭头图;
程序如下:
t=linspace(0,2*pi,7);
x=cos(t);
y=sin(t);
compass(x,y)
另一种是feather函数,速度向量图,
t=linspace(0,2*pi,30);
x=sin(t);y=cos(t);
festher(x,y)
如果还有其他问题的请详细说明!如无问题,望采纳!追问
那如何画出a=(1,2),及b=(1,2,3)这样的矢量图?大概是用quiver和quiver3这两个函数画出,但还没找到合适的原版.
追答compass(1,2);
quiver3(0,0,0,1,2,3);
这样就可以了!
arcgis画矢量图
- 总图
- 首先建立目标文件夹和目标文件(shp文件)
现在H:ex_gis下新建test文件夹,起名为test,再此目录下建立一个线要素文件。
在这里选择要素类型。这里以线为例,点面类推即可。
- 设置坐标参考
这里选择CGCS2000坐标系为例。
- 然后拖入arcmap中
- 编辑
开始编辑
点击如图(创建要素),弹出此窗口
选择编辑的方式
注意!!! 一般绘图方式选择第一个即可(下图一般选择线)
然后画图,双击结束
保存此次编辑
- 删除要素
如要删除线,选中后右键鼠标,删除或者直接按delete即可
以上是关于matlab画矢量图?的主要内容,如果未能解决你的问题,请参考以下文章
求matlab中 quiver函数的用法。我要画uv风矢量,但uv数组是2维的,x,y该怎么设置?我想截取一段区域画
MATLAB可视化实战系列(二十四)-三维可视化如何利用圆锥图显示向量场?