matlab,在地图边界内随机生成位置

时间:2014-05-17 04:54:19

标签: matlab

我有一个功能图,它输入一个地图名称字符串,'澳大利亚' ECT

我想做的是在地图边界内制作一组随机生成的位置,并在地图上绘制点数由点数制作。

目前我的脚本是

    function map(Name)
worldmap({Name})
land = shaperead('landareas.shp', 'UseGeoCoords', true);
geoshow(land, 'FaceColor', [0.15 0.5 0.15])
    end

1 个答案:

答案 0 :(得分:0)

您没有为完整解决方案提供足够的信息。

这可能会引导您朝着正确的方向前进:您想要生成随机点并评估您所拥有的多边形内部或外部的下降,您可以使用MATLAB轻松完成此操作,请参阅:http://www.mathworks.com/help/matlab/ref/inpolygon.html