Matlab之绘制箭头图或速度图
目录
一、语法
1.语句
2.说明
二、例程
1.绘制速度向量
2.显示箭头图的梯度
一、语法
1.语句
quiver(x,y,u,v)
quiver(u,v)
quiver(...,scale)
quiver(...,LineSpec)
quiver(...,LineSpec,'filled')
quiver(...,'PropertyName',PropertyValue,...)
quiver(ax,...)
h = quiver(...)
2.说明
箭头图将速度向量显示为箭头,其中分量
(u,v)
位于点(x,y)
处。例如,第一个向量由分量
u(1)
,v(1)
定义并显示在点x(1)
,y(1)
处。
2.1 quiver(x,y,u,v)
在
x
和y
中每个对应元素对组所指定的坐标处将向量绘制为箭头。矩阵x
、y
、u
和v
必须大小相同并包含对应的位置和速度分量。但是,如下节所述,
x
和y
还可以是向量。默认情况下,箭头缩放到刚好不重叠,但可以根据需要将箭头缩放的长一些或短一些。
2.2 quiver(u,v)
在 x-y 平面的等距点处绘制
u
和v
指定的向量。
2.3 quiver(...,scale)
自动缩放箭头以适合网格大小,然后根据因子
scale
拉伸它们。
scale
=
2
使它们的相对长度加倍,scale
=
0.5
使它们的相对长度减半。使用scale = 0
绘制速度向量,不应用自动缩放。还可以在绘制箭头后调整其长度,方法就是选择绘图编辑 工具,再选择箭头图对象,然后打开属性编辑器并调整长度滑块。
2.4 quiver(...,LineSpec)
使用任何有效的
LineSpec
指定线型、标记符号和颜色。
quiver
在向量原点处绘制标记。
2.5 quiver(...,LineSpec,'filled')
填充
LineSpec
指定的标记。
2.6 quiver(...,'
PropertyName',PropertyValue,...)为该函数创建的箭头图对象指定属性名称和属性值对组。
2.7 quiver(ax,...)
将图形绘制到
ax
坐标区中,而不是当前坐标区 (gca) 中。
2.8 h = quiver(...)
返回
Quiver
对象。
二、例程
1.绘制速度向量
使用 quiver
在 x
和 y
的每个数据点处显示箭头,这样箭头方向和长度分别由 u
和 v
中的相应值表示。
[x,y] = meshgrid(0:0.2:2,0:0.2:2);
u = cos(x).*y;
v = sin(x).*y;figure();
quiver(x,y,u,v);
效果如下图所示:
2.显示箭头图的梯度
绘制函数 z=x*exp(−x^2−y^2 )的梯度。
[X,Y] = meshgrid(-2:.2:2);
Z = X.*exp(-X.^2 - Y.^2);
[DX,DY] = gradient(Z,.2,.2);figure
contour(X,Y,Z)
hold on
quiver(X,Y,DX,DY)
hold off
效果如下图所示:
感觉此图,有些像正负极的电磁场示意图,左边为正极,右边为负极。
Matlab之绘制箭头图或速度图相关推荐
- Matlab:绘制虚数和复数数据图
Matlab:绘制虚数和复数数据图 绘制一个复数输入 绘制多个复数输入 绘制一个复数输入 此示例演示如何绘制复数向量 z 的虚部与实部.在此复数输入中,plot(z) 等同于 plot(real(z) ...
- 优化MATLAB中quiver函数绘制箭头图或矢量图(1)-MATLAB开发
目录 利用MATLAB绘制更好看的向量图 MATLAB向量图函数quiver MATLAB绘制3D箭头 MATLAB绘制圆锤 MATLAB绘制圆柱 箭头的方向与颜色控制 光照参数调节 新quiver效 ...
- 【Matlab】绘制3D 3维图
3D绘图命令 命令 plot3: 命令 stem3: 命令 plot3: plot3(tout,Xdata,Ydata) 命令 stem3: stem3(tout,Xdata,Ydata) Ref: ...
- matlab如何绘制像素格子的图_【像素画教程】超详细建筑像素场景图的绘制
这里我们以一幅傍晚的南京大牌档场景图作为例子,使用的软件是Aseprite. 一.搜集素材 1.建筑主体 过年了,画一个有年味儿的南京特色风景线南京大牌档.网上搜图+全景地图截图 2.背景 黄昏天空 ...
- 【matlab】 动态绘制三维心形图
[转载]matlab动态绘制三维心形图 matlab动态绘制三维心形图程序如下,核心是isosurface函数,verts存储了心形曲面各点的坐标,而faces存储了各点的连接顺序. clear fi ...
- MATLAB采用双坐标轴同时绘制柱状图和折线图
利用MATLAB同时绘制柱状图和折线图,其中柱状图表示温度,折线图表示颗粒物浓度,左侧y轴表示温度(单位摄氏度),右侧y轴表示颗粒物浓度(个/每立方米). MATLAB plotyy 方法/步骤 第一 ...
- Origin Pro绘制聚类分析树状图
工作环境(蓝色粗体字为特别注意内容) 1.软件环境:Windows 7 Ultimate sp1.MatlabR2012b 32bit.OriginPro 2018C. 一般来说,Origin Pro ...
- Matlab绘制方向和速度矢量图
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 3 ...
- matlab 三维点 边界曲面,不用matlab如何从散点数据绘制极坐标三维曲面图?
[ 在 OSN10 (老洪) 的大作中提到: ] : 标 题: Re: 不用matlab如何从散点数据绘制极坐标三维曲面图? : 发信站: 水木社区 (Sat Dec 15 20:47:17 201 ...
最新文章
- Python绘制桑基图
- 嵌入式linux下如何尽快播放开机音乐
- mysql分页查询_4种MySQL分页查询优化的方法,你知道几个?
- Dozer 使用总结
- vba 不等于_EXCEL表格VBA中的运算符
- 一步步编写操作系统 78 intel汇编与ATT汇编语法区别
- 03 使用T-SQL语句实现数据的添加、更新、删除测试分析 1214
- extjs jquery使用场合
- 锦州师专高等专科学校计算机,《数据库原理与应用锦州师范高等专科学校计算机系》.ppt...
- arial unicode ms字体_适合海报设计的最佳字体
- python中sorted方法和列表的sort方法使用详解
- 近世代数——Part2 群:基础与子群 课后习题
- 2018年俄罗斯世界杯之Java数据爬虫(二)
- 【专业学位、学术学位硕士研究生】区别是?如何报考
- P2608 [ZJOI2010]任务安排
- LinkedList一定比ArrayList的插入和删除效率高吗
- VUE全家桶项目实战-- 4.后台首页布局
- Unity-3D游戏开发套件指南(入门篇)-免费资源
- windows Git下载与安装
- 【玩计算机才是最好的出路】
热门文章
- Linux中清除痕迹和隐藏自己-清除last login
- 树莓派u盘启动并扩容
- 智能驾驶是什么意思_智能驾驶当道,谁还在谈驾驶乐趣?
- Ubuntu配置网络代理
- 分享30个分类目录网站,seo优化首选,免费提交收录
- php的png乱码,如何解决php png乱码问题
- catia螺纹孔在二维图上不显示_catia里面螺纹怎么显示不出来呢??哪儿能设置...
- 从此以后提及你 无关风雨无关晴
- 面对困境最大的困难是走出第一步的勇气
- 2022-2023年控制领域、工程领域、计算机领域、人工智能领域国家重点实验室开放基金申请指南