Main Content

Esta página se ha traducido mediante traducción automática. Haga clic aquí para ver la última versión en inglés.

show

Mostrar mapa de distancia firmado

Desde R2023a

    Descripción

    show(map) muestra la cuadrícula de ocupación map en los ejes actuales, con las etiquetas de los ejes representando las coordenadas mundiales.

    show(map,frame) muestra la cuadrícula de ocupación map en los ejes actuales, con las etiquetas de los ejes representando las coordenadas en el marco de coordenadas frame.

    ejemplo

    show(___,Name=Value) especifica opciones adicionales especificadas por uno o más argumentos de nombre-valor.

    mapimage = show(___) devuelve el identificador del objeto de imagen mapimage, creado por show.

    [mapimage,colorbar] = show(___) devuelve el identificador de la barra de colores colorbar, creada por show.

    Ejemplos

    contraer todo

    Cargue el archivo exampleMaps MAT.

    load exampleMaps.mat

    Cree un mapa de distancia firmado utilizando los datos simpleMap .

    sdm = signedDistanceMap(simpleMap,InterpolationMethod="none");
    show(sdm,BoundaryColor=[0 0 0],Colorbar="on");

    Figure contains an axes object. The axes object with xlabel X [meters], ylabel Y [meters] contains an object of type image.

    setMapData(sdm,[7 1],zeros(5,5))
    getMapData(sdm,[9 2])
    ans = logical
       0
    
    
    show(sdm,BoundaryColor=[0 0 0],Colorbar="on");

    Figure contains an axes object. The axes object with xlabel X [meters], ylabel Y [meters] contains an object of type image.

    Encuentre el límite más cercano a la coordenada, [16.25 6.25] y calcule la distancia al límite más cercano.

    coord = [16.25 6.25];
    boundary = closestBoundary(sdm,coord,"world")
    boundary = 
    boundary(:,:,1) =
    
       20.5000
    
    
    boundary(:,:,2) =
    
        6.5000
    
    
    dist = distance(sdm,coord)
    dist = 4
    

    Trazar la línea entre el punto consultado y el centro de la celda de obstáculo más cercano

    hold on
    plot([coord(1) boundary(:,:,1)],[coord(2) boundary(:,:,2)],"-r",Marker=".",MarkerSize=10)

    Figure contains an axes object. The axes object with xlabel X [meters], ylabel Y [meters] contains 2 objects of type image, line.

    Tenga en cuenta que aunque la distancia desde el punto consultado parece mayor que 4 cuando se traza, la función de distancia calcula la distancia desde el centro de celda más cercano del punto consultado.

    Argumentos de entrada

    contraer todo

    Mapa de distancia firmado, especificado como un objeto signedDistanceMap .

    Marco de coordenadas, especificado como "local" o "grid".

    Argumentos de par nombre-valor

    Especifique pares de argumentos opcionales como Name1=Value1,...,NameN=ValueN, donde Name es el nombre del argumento y Value es el valor correspondiente. Los argumentos nombre-valor deben aparecer después de los otros argumentos, pero el orden de los pares no importa.

    Ejemplo: signedDistanceMap(sdm,Parent=ax)

    Ejes para trazar el mapa especificado como un objeto Axes o UIAxes . Ver axes o uiaxes.

    Valores de mapa de colores para los valores de píxeles del mapa, especificados como una matriz de tres columnas de tripletes RGB. Si no se proporciona, se utiliza el mapa de colores actual de los ejes.

    Color de límite ocupado, especificado como un triplete RGB. Las celdas de límite ocupadas utilizan el color especificado cuando se especifica.

    Utilice la barra de colores, especificada como 1 (true) o 0 (false). Cuando true, show crea una barra de colores que corresponde a la entrada Colormap y la agrega a un eje oculto detrás del eje actual.

    Tipos de datos: logical

    Tipo de visualización de campo vectorial, especificado como una de estas opciones:

    • "off" — No muestra ningún campo vectorial.

    • "Gradient" : muestra el campo de gradiente superpuesto en el mapa de distancia.

    • "ClosestBoundary" : muestra flechas que apuntan a la celda límite ocupada más cercana.

    Tipos de datos: char | string

    Argumentos de salida

    contraer todo

    Identificador de imagen de mapa, especificado como un objeto image .

    Identificador de barra de colores, devuelto como un objeto colorbar .

    Historial de versiones

    Introducido en R2023a

    Consulte también