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);
这样就可以了!

参考技术B matlab里面画的都是矢量图。

arcgis画矢量图

  • 总图

技术分享图片

  • 首先建立目标文件夹和目标文件(shp文件)

现在H:ex_gis下新建test文件夹,起名为test,再此目录下建立一个线要素文件。

技术分享图片

在这里选择要素类型。这里以线为例,点面类推即可。

  • 设置坐标参考

技术分享图片


这里选择CGCS2000坐标系为例。

技术分享图片

  • 然后拖入arcmap中

技术分享图片

  • 编辑

技术分享图片

开始编辑

技术分享图片


点击如图(创建要素),弹出此窗口

技术分享图片

选择编辑的方式

注意!!! 一般绘图方式选择第一个即可(下图一般选择线)

技术分享图片

然后画图,双击结束

技术分享图片


保存此次编辑


技术分享图片


技术分享图片


  • 删除要素

如要删除线,选中后右键鼠标,删除或者直接按delete即可







以上是关于matlab画矢量图?的主要内容,如果未能解决你的问题,请参考以下文章

求matlab中 quiver函数的用法。我要画uv风矢量,但uv数组是2维的,x,y该怎么设置?我想截取一段区域画

MATLAB可视化实战系列(二十四)-三维可视化如何利用圆锥图显示向量场?

如何在MATLAB中导出矢量图

arcgis画矢量图

csv读入数据,用julia/matplotlib/pyplot 画矢量图导入word中

matlab输出ai格式矢量图为啥coredraw打不开