world2grid
Convertir coordenadas mundiales a índices de cuadrícula
Sintaxis
Descripción
Ejemplos
Convertir coordenadas mundiales en un mapa de ocupación binario en índices de cuadrícula
Cree un mapa de ocupación binario vacío con un ancho y una altura de 10 metros.
map = binaryOccupancyMap(10,10);
Obtenga índices de cuadrícula de coordenadas mundiales.
[xWorld,yWorld] = meshgrid(0:0.5:2); ij = world2grid(map,[xWorld(:) yWorld(:)]);
Crear y modificar la cuadrícula de ocupación binaria
Cree un mapa vacío de 10 m x 10 m.
map = binaryOccupancyMap(10,10,10);
Establezca la ocupación de las ubicaciones del mundo real y muestre el mapa.
x = [1.2; 2.3; 3.4; 4.5; 5.6]; y = [5.0; 4.0; 3.0; 2.0; 1.0]; setOccupancy(map, [x y], ones(5,1)) figure show(map)
Agrande las ubicaciones ocupadas con un radio determinado.
inflate(map, 0.5) figure show(map)
Obtenga las ubicaciones de la cuadrícula a partir de las ubicaciones del mundo real.
ij = world2grid(map, [x y]);
Establezca las ubicaciones de la cuadrícula como ubicaciones libres.
setOccupancy(map, ij, zeros(5,1), 'grid')
figure
show(map)
Argumentos de entrada
map
— Representación de mapa
binaryOccupancyMap
objeto
Representación del mapa, especificada como un objeto binaryOccupancyMap
.
xy
— Coordenadas del mundo real
n-por-2 arreglo vertical
Coordenadas mundiales, especificadas como una arreglo vertical n -por 2 de pares [x y]
, donde n es el número de coordenadas mundiales.
Argumentos de salida
ij
— Índices de cuadrícula
n-por-2 arreglo vertical
Índices de cuadrícula, especificados como un arreglo vertical n -por 2 de pares [i j]
en formato [rows cols]
, donde n es el número de posiciones de la cuadrícula.
Capacidades ampliadas
Generación de código C/C++
Genere código C y C++ mediante MATLAB® Coder™.
Historial de versiones
Introducido en R2015a
Consulte también
Comando de MATLAB
Ha hecho clic en un enlace que corresponde a este comando de MATLAB:
Ejecute el comando introduciéndolo en la ventana de comandos de MATLAB. Los navegadores web no admiten comandos de MATLAB.
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)