quiver函数简介

上传人:M****1 文档编号:1120191 上传时间:2017-05-28 格式:PPT 页数:9 大小:178.50KB
返回 下载 相关 举报
quiver函数简介_第1页
第1页 / 共9页
quiver函数简介_第2页
第2页 / 共9页
quiver函数简介_第3页
第3页 / 共9页
quiver函数简介_第4页
第4页 / 共9页
quiver函数简介_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《quiver函数简介》由会员分享,可在线阅读,更多相关《quiver函数简介(9页珍藏版)》请在金锄头文库上搜索。

1、,quiver是用来绘制二维方向箭头图quiver3是用来绘制三维方向箭头图,quiver函数简介,绘制向量场图。quiver图显示在点(X,Y)处用箭头显示对应于分量(U,V)的速度向量。,功能描述,quiver(x,y,u,v)在指定点绘制速度向量场。参数x,y,u,v为同维向量或矩阵。X,y表示指定点坐标,u,v表示有相应的速度分量quiver(u,v)绘制在x-y平面上均匀分布的速度向量图quiver(u,v,scale)绘制指定扩展箭头大小的速度向量图。参数scale为标量,表示扩展箭头大小比例因子,语法介绍,quiver(u,v,LineSpec)绘制LineSpec指定线条颜色或

2、者线形的速度向量图,并在向量图上画出记号 参数LineSpec的取值 颜色y m c r g b w k 样式. o x * + s d v p h 类型- : -. -quiver(u,v, LineSpec ,filled)绘制由参数LineSpec指定线条颜色或者线形的速度向量图,并对用LineSpec指定的记号进行填充,quiver(x,y,u,v):在每个由X和Y中相应元素对指定的坐标位置处绘制向量,向量以箭头来表示。矩阵X、Y、U和V必须具有相同阶数并且包含相应的位置和速度分量。如果X和Y不是矩阵,MATLAB将扩展X和Y,这个扩展过程等价于调用meshgrid函数并由向量产生矩阵

3、,即x,y=meshgrid(x,y);在这种情况下,下述语句为真:length(x)=n且length(y)=m,其中m,n=size(u)=size(v).向量X对应于U和V的列,向量Y对应于U和V的行。,quiver函数用法,X,Y,Z=peaks(16);DX,DY=gradient(Z, .5,.5);contour(X,Y,Z,10)hold onquiver(X,Y,DX,DY)hold off,答案,例子1,x,y,z=peaks(20);%通过peaks函数产生x,y,z矩阵坐标Dx,Dy=gradient(z,0.1,0.1);%对z矩阵坐标求梯度quiver(x,y,Dx

4、,Dy)%绘制图形,答案,例子2,用quiver画出来的图,最大化保存时总是好大,放在文章里不好看,也占地方,不最大化保存时,因为图太小,箭头就看不清楚,有没有方法将箭头变大,然后放在小图里也能看清楚呢?,改变quiver函数中的scale参数就可以了,例如quiver(x,y,2),就变成两倍,常见问题1,解决方式,quiver(x,y ,u ,v)表示在坐标(x,y)处画出矢量(u,v),但是试了以后发现所画的矢量和矢量(u,v)并不完全相同,如quiver(0,0,1,1)所画的箭头直到(0.9,0.9)处,不是应该到(1,1)处吗?,这是对于quiver(x,y,u,v,scale),scale的默认值可能是0.9,不是1),常见问题2,问题原因,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号