MATLAB 帮助中心
本页采用了机器翻译。点击此处可查看英文原文。
在基于 axesm 的地图上绘制二维箭头图
axesm
quiverm(lat,lon,dlat,dlon)
quiverm(lat,lon,dlat,dlon,scale)
quiverm(lat,lon,dlat,dlon,LineSpec)
quiverm(lat,lon,dlat,dlon,LineSpec,"filled")
quiverm(lat,lon,dlat,dlon,LineSpec,scale,"filled")
h = quiverm(___)
quiverm(lat,lon,dlat,dlon) 在当前基于 axesm 的地图上创建一个箭头图。箭头图中,箭头具有方向分量 dlat 和 dlon,其地理坐标由 lat 和 lon 指定。例如,第一条箭头起源于点 lat(1) 和 lon(1),沿着 dlon(1) 方向水平延伸,并沿着 dlat(1) 方向垂直延伸。默认情况下,该函数会调整箭头长度,以确保它们不会重叠。
lat
lon
dlat
dlon
lat(1)
lon(1)
dlon(1)
dlat(1)
示例
quiverm(lat,lon,dlat,dlon,scale) 调整箭头的长度:
scale
当 scale 为正数时,该函数会自动调整箭头的长度以避免重叠,随后按 scale 的倍数进行拉伸。例如,scale 的 2 会使箭矢长度加倍,而 scale 的 0.5 则会使箭矢长度减半。
2
0.5
当 scale 为 "off" 或 0(例如 quiverm(lat,lon,dlat,dlon,"off"))时,该函数不会执行自动缩放。
"off"
0
quiverm(lat,lon,dlat,dlon,"off")
quiverm(lat,lon,dlat,dlon,LineSpec) 指定线型、标记和颜色。标记出现在由 lat 和 lon 指定的位置。若使用 LineSpec 指定标记,该函数将不显示箭头。
LineSpec
quiverm(lat,lon,dlat,dlon,LineSpec,"filled") 填充由 LineSpec 指定的标记。
"filled"
quiverm(lat,lon,dlat,dlon,LineSpec,scale,"filled") 调整箭头的长度,并填充由 LineSpec 指定的标记。
h = quiverm(___) 返回箭头图,可使用前文语法中任意组合的输入参数。
h
全部折叠
将代表气流的样本数据加载到工作空间中,并选择该数据的子集。
load("wind","x","y","u","v") lat = y(11:22,11:22,1); lon = x(11:22,11:22,1); dlat = v(11:22,11:22,1); dlon = u(11:22,11:22,1);
创建地图并显示所选子集的箭头图。矩阵 lat 和 lon 表示每支箭的箭座位置,而 dlat 和 dlon 则表示每支箭的方向分量。默认情况下,quiverm 函数会缩短箭头长度,以避免它们相互重叠。
quiverm
figure [latlim,lonlim] = geoquadline(lat,lon); usamap(latlim,lonlim) quiverm(lat,lon,dlat,dlon)
箭头基点的纬度坐标,指定为标量、向量或矩阵。
lat、lon、dlat 和 dlon 的大小必须匹配。
使用与基于 axesm 的映射中 AngleUnits 属性的单位相匹配的单位来指定此参数。
AngleUnits
数据类型: double
double
箭头基点的经度坐标,指定为标量、向量或矩阵。
箭头的纬度分量,指定为标量、向量或矩阵。
数据类型: single | double
single
箭头的经度分量,指定为标量、向量或矩阵。
线型、标记和颜色,指定为包含符号的字符向量或字符串标量。符号可以按任何顺序显示。您不需要指定所有三个特征(线型、标记和颜色)。
若使用 LineSpec 指定标记,则 quiverm 函数不会显示箭头。
示例: "--or" 是一条带圆形标记的红色虚线
"--or"
"-"
"--"
":"
"-."
"o"
"+"
"*"
"."
"x"
"_"
"|"
"square"
"diamond"
"^"
"v"
">"
"<"
"pentagram"
"hexagram"
"red"
"r"
[1 0 0]
"green"
"g"
[0 1 0]
"blue"
"b"
[0 0 1]
"cyan"
"c"
[0 1 1]
"magenta"
"m"
[1 0 1]
"yellow"
"y"
[1 1 0]
"black"
"k"
[0 0 0]
"white"
"w"
[1 1 1]
箭头缩放因子,指定为非负标量或 "off"。默认情况下,quiverm 函数会自动调整箭头的比例,以避免它们相互重叠。quiverm 函数在自动缩放箭头后应用指定的缩放因子。
要关闭自动缩放功能,请将 scale 指定为 "off" 或 0。当指定上述任一值时,该函数将绘制从 (lat, lon) 到 (lat+dlat, lon+dlon) 的箭头。
Line
箭头图,以 Line 对象向量形式返回。
在 R2006a 之前推出
quiver3m
quiver
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
选择网站
选择网站以获取翻译的可用内容,以及查看当地活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择网站:
如何获得最佳网站性能
选择中国网站(中文或英文)以获得最佳网站性能。其他 MathWorks 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
欧洲
亚太
联系您当地的办事处