如何用matlab统计经纬度网格中散点数有数据是这样的,我的数据是横坐标是经度,纵坐标是纬度的许多散点,现在我想每0.5°划分小网格,并统计每个网格中的散点数据,怎么实现呢

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/23 17:08:15

如何用matlab统计经纬度网格中散点数有数据是这样的,我的数据是横坐标是经度,纵坐标是纬度的许多散点,现在我想每0.5°划分小网格,并统计每个网格中的散点数据,怎么实现呢
如何用matlab统计经纬度网格中散点数
有数据是这样的,我的数据是横坐标是经度,纵坐标是纬度的许多散点,现在我想每0.5°划分小网格,并统计每个网格中的散点数据,怎么实现呢

如何用matlab统计经纬度网格中散点数有数据是这样的,我的数据是横坐标是经度,纵坐标是纬度的许多散点,现在我想每0.5°划分小网格,并统计每个网格中的散点数据,怎么实现呢
你要的是二维直方图吧.给你写了个function



function h = hist2D(data,binSizeX,binSizeY,xMin,xMax,yMin,yMax)

xGrid = xMin+binSizeX:binSizeX:xMax;
yGrid = yMin+binSizeY:binSizeY:yMax;
h = zeros(length(xGrid),length(yGrid));
for i = 1 : size(data,1)
    X = find(data(i,1)<xGrid,1,'first');
    Y = find(data(i,2)<yGrid,1,'first');
    h(X,Y) = R(X,Y)+1;
end
你的例子可以这样调用.

比如你的数据矩阵叫M.

[x,y] = find(M>0);

data = [x y];
h = hist2D(data,.5,.5,0,360,0,360);

如何用matlab统计经纬度网格中散点数有数据是这样的,我的数据是横坐标是经度,纵坐标是纬度的许多散点,现在我想每0.5°划分小网格,并统计每个网格中的散点数据,怎么实现呢 matlab中如何对一个矩阵进行网格划分并统计,如统计其中有0 的矩阵个数? 如何用MATLAB实现经纬度间距离的计算 知道经纬度如何用grads或matlab画出轨迹图? 如何在matlab中进行图像的网格划分. 如何用matlab画出这样的图,当然是圆形的,中间是网格 您好把地球按经纬度划分成360*180的网格.现在每两条线的交点高程给出了.如何用matlab绘制全球高程图呢?怎么把经纬度与对应的高程联系起来呢?用什么函数呢? 如何用matlab统计字母频数如何用matlab打开一篇英文txt,统计其中英文字母出现的次数(不分大小写),谢谢! 如何用matlab画图? 如何用matlab matlab如何用网格截取计算三维图?已经有了一个截断中间段的三维图,想用100*100的网格(按坐标系)将三维图分开,分别计算网格中nan出现的概率(有三维图的矩阵),显示出nan出现概率最小的 用matlab,如何在圆里画网格? 如何用word07统计字数 ansys中如何用命令流设置划分网格的密度lsel,s,loc,x, matlab图像中如何添横虚线(如下图),不要grid on网格 如何用matlab把一列数导入矩阵中 matlab中如何用矩阵定义一张图 在matlab中如何用遗传算法求极值