网格可能总共12,42岁,162年,642年……点。数学来说,网格可能会有12个或者2 + (10 * (4 ^ k))点,k是一个正整数。用户可以要求任何数量的点,和最近的可实现的价值将会产生。所有代码都与GNU Octave兼容。该算法是由牛津大学的尼克·a·Teanby。请参考他的网站描述方法和更复杂的测地线的出版网格软件用IDL编写:http://www.atm.ox.ac.uk/user/teanby/software.html这个理事会。使用FindNearestNeighbors函数,在MATLAB文件交换//www.tianjin-qmedu.com/matlabcentral/fileexchange/28844-find-nearest-neighbors-on-sphere,找到最近的网格点任意查询点。
GridSphere和FindNearestNeighbors分享一些功能共同之处。每个包包含这些函数的一个副本,这样两个可以独立。消除重复,简单地将所有的文件到一个文件夹和替换共享文件时提示。
示例用法:
[latGridInDegrees, longGridInDegrees] = GridSphere (12)
latGridInDegrees =
-58.28253
-58.28253
-31.71747
-31.71747
0.00000
0.00000
0.00000
0.00000
31.71747
31.71747
58.28253
58.28253
longGridInDegrees =
0.00000
180.00000
-90.00000
90.00000
-148.28253
-31.71747
31.71747
148.28253
-90.00000
90.00000
0.00000
180.00000
引用作为
库尔特·冯·Laven (2023)。网格球面(//www.tianjin-qmedu.com/matlabcentral/fileexchange/28842-grid-sphere), MATLAB中央文件交换。检索。
GridSphere /
版本 | 发表 | 发布说明 | |
---|---|---|---|
1.15 | 添加了一个链接到另一个外汇提交这个提交使用代码。 |
|
|
1.14.0.0 | 搬一些单词在评论到前一行适合不超过80列。 |
|
|
1.13.0.0 | 删除编写和执行权限组/人*。m文件。 |
|
|
1.12.0.0 | 删除尾随空格后,从2个空间每个周期为1的可读性。 |
|
|
1.11.0.0 | 在标题添加空间。 |
|
|
1.10.0.0 | 使代码可作为一个工具箱,删除一些不必要的隐藏文件。 |
|
|
1.9.0.0 | MATLAB的用户报告事故RemoveEqualPairs.m第23行。这种变化修复类型不匹配的错误将双uint32。GNU Octave用户将影响这种变化是GNU Octave处理自动类型转换。 |
||
1.8.0.0 | 修复RemoveEqualPairs中的严重缺陷,导致少量的纬度、经度对被省略了从GridSphere的最终输出。大感谢旧金山bug报告。 |
||
1.7.0.0 | n /一个 |
||
1.5.0.0 | 制表符和空格替换这显示一直在所有文本编辑器的源代码。 |
||
1.4.0.0 | 每用户请求添加使用的例子。 |
||
1.3.0.0 | 取代了ElementWiseMax函数等价的内置函数。 |
||
1.2.0.0 | 根据描述,我添加了一个链接到FindNearestNeighbors函数。 |
||
1.1.0.0 | 添加缺失的函数文件。 |
||
1.0.0.0 |