如何绘制一颤情节上地理地图吗

49视图(30天)
乔治
乔治 2015年10月14日
回答: Shai卡茨2022年4月22日
你好,所有人
我遇到了一个问题关于颤抖的策划上地理地图。数量我用U10, V10和风(这使得结合U10和V10) U10, V10是两个矩阵(MxN(大小相等),因此风大小相同纬度,经度坐标给出了向量正确加载创建第一个地图层,使用海岸线数据从一个高分辨率的数据库
%输入坐标
latlim = 60 [49];
lonlim = -12 [4];
axesm (“MapProjection”,“米勒”,“网格”,“关闭”,“帧”,“上”,“maplatlimit”,
latlim,“maplonlimit”lonlim,“mlinelocation”2,“plinelocation”2,
“meridianlabel”,“上”,“parallellabel”,“上”);
geoshow (“GSHHS_l_L1.shp”,“FaceColor”[0.7 0.7 0.7]);
R = georasterref (“RasterSize”、大小(W10),“Latlim”latlim,“Lonlim”,lonlim);
geoshow (W10, R,“DisplayType”,“表面”)
持有
contourm (W10, R)
quiverm (latlim lonlim、U10 V10)
但我得到这个错误
错误使用QUIVERM
预期输入数字3你,是这些类型之一:
双、单
而不是它的类型结构。
错误在quiverm(34)行
validateattributes (u, {“双”,“单一”},{“二维”},“QUIVERM”,“U”3)
甚至当我把latlim lonlim双打我仍不能得到一个箭袋/映射的轮廓
quiverm(双(latlim)双(lonlim) U10, V10)
有人曾经在等高线图绘制一个箭袋,和可以分享信息吗?
任何建议都是受欢迎的

答案(2)

乍得格林
乍得格林 2015年10月27日
我看到了一些问题。
1。 quiverm 不希望你的极限轴,它希望一个纬度位置和一个经度位置为每个点 U10 V10 。所以 大小(lat 应该等于 大小(朗) 应该等于 大小(U10) 应该等于 大小(V10)
2。我猜你有 U10 V10 从NetCDF或HDF文件,我猜他们在一些整数格式。把他们的 U10 =双(U10) V10双(V10) =
3所示。 quiverm 充斥着一些问题。首先,它想要的命令 v u 切换。第二,它希望他们被自由缩放,这绝对是荒谬的和无用的策划等领域。我建议你下载 quivermc 并使用它代替 quiverm
1评论
乔治
乔治 2015年10月28日
你好,谢谢你的回复
我还发现,quiverm有点,也从一些论坛讨论我发现quivermc也有改编成我的脚本问题即使是相同的。之前quivermc我使用的使用
R = georasterref (“RasterSize”、大小(W10),“Latlim”latlim,“Lonlim”,lonlim);
持有
h = quivermc(纬度、经度、U10 V10);
创建一个轮廓的数量,然后强调quivermc,但当这个过程发生我失去第一个情节。
你是正确的,当你说我使用一个netCDF来源,这就是为什么我也有此外确保lat, lim转化成双总是
任何想法如何轮廓和quivermc一起没有消失呢?

登录置评。


Shai卡茨
Shai卡茨 2022年4月22日
大家好!
我也有同样的问题,我想情节上的风场的地理地图,我明白我们不能做震动功能,但只有quiverm。我试图用quivermc函数,我得到一个错误,说:
错误使用quivermc(第145行)
输入纬度,经度,u, v必须一个网格。
我的4 1 x12的变量——,是双类型。
这个数据选择情节地理地图吗?
谢谢。

类别

找到更多的在向量场帮助中心文件交换

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!