Contenido principal

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

distance

Encuentre la distancia al conjunto de nivel cero para los puntos de consulta

Desde R2024b

    Descripción

    dist = distance(sdm3D,points) devuelve la distancia calculada a partir de las distancias discretas en el campo de distancia con signo para cada uno de los puntos de consulta especificados. Si el punto de consulta pertenece a un vóxel que está a una distancia mayor que sdm3D.TruncationDistance de los isovóxeles de una malla discretizada, entonces el valor de distancia del punto de consulta se limita a sdm3D.TruncationDistance. Si un punto de consulta se encuentra dentro de la malla y sdm3D.FillInterior es true, entonces el valor de la distancia se calcula a partir de los valores de distancia almacenados alrededor del punto de consulta según el método de interpolación elegido.

    dist = distance(sdm3D,points,InterpolationMethod=interp) especifica el método a utilizar para interpolar los valores de distancia de los vóxeles cercanos.

    Argumentos de entrada

    contraer todo

    Mapa de distancia firmado en 3D, especificado como un objeto signedDistanceMap3D.

    Puntos de consulta, especificados como una matriz N por 3, donde cada fila representa un punto xyz. N es el número total de puntos de consulta.

    Método de interpolación, especificado como una de estas opciones:

    • "nearest" — Utiliza la distancia almacenada en el vóxel en cada punto de consulta en points.

    • "linear" — Utilice la interpolación trilineal para calcular la distancia utilizando los 27 vóxeles que rodean cada punto de consulta en points.

    • "quadratic" — Utilice la interpolación cuadrática para calcular la distancia utilizando los 624 vóxeles que rodean cada punto de consulta en points.

    Argumentos de salida

    contraer todo

    Valor de distancia del vóxel en cada punto de consulta, devuelto como un vector de elementos N. N es el número total de puntos de consulta especificados en points.

    De forma predeterminada, distance devuelve el valor de distancia almacenado en el vóxel más cercano en cada punto de consulta. Especifique el argumento interp para utilizar un método de interpolación diferente.

    Capacidades ampliadas

    expandir todo

    Generación de código C/C++
    Genere código C y C++ mediante MATLAB® Coder™.

    Historial de versiones

    Introducido en R2024b

    Consulte también

    |