Main Content

local2grid

ローカル座標をグリッド インデックスに変換

R2019b 以降

説明

ij = local2grid(map,xy) は、ローカル座標 xy の配列を、[row col] 形式のグリッド インデックス ij の配列に変換します。

すべて折りたたむ

幅と高さが 10 メートルの空の占有マップを作成します。

map = occupancyMap(10,10);

グリッド インデックスをローカル座標から取得します。

[xLocal,yLocal] = meshgrid(0:0.5:2);
ij = local2grid(map,[xLocal(:) yLocal(:)]);

入力引数

すべて折りたたむ

地図表現。occupancyMapmapLayermultiLayerMap、または signedDistanceMap オブジェクトとして指定します。

ローカル座標。[x y] ペアを n 行 2 列の行列として指定します。ここで、n はローカル座標の数です。

出力引数

すべて折りたたむ

グリッド位置。[row col] の形式で、[i j] ペアからなる n 行 2 列の行列として返されます。ここで、n はグリッド位置の数です。グリッド セルの位置は、最初を (1,1) としてグリッドの左上隅からカウントされます。

拡張機能

C/C++ コード生成
MATLAB® Coder™ を使用して C および C++ コードを生成します。

バージョン履歴

R2019b で導入

すべて展開する