Red de conocimiento informático - Espacio del host - Soy un principiante en matlab, ¡ayúdame! ! ! ¡Cómo obtener coordenadas de puntos basadas en líneas conocidas en matlab! ! ! ! ¡Ruega de rodillas! agradecido

Soy un principiante en matlab, ¡ayúdame! ! ! ¡Cómo obtener coordenadas de puntos basadas en líneas conocidas en matlab! ! ! ! ¡Ruega de rodillas! agradecido

Déjame contarte un método simple y tosco, que también es el método comúnmente utilizado por los investigadores científicos para manejar gráficos de datos en referencias.

Guarde el mapa de contorno como un archivo bmp de dos colores en blanco y negro. Puede usar el panel de dibujo que viene con Windows para guardar la imagen (asegúrese de que las líneas de contorno sean líneas negras, lo cual es más preciso). ), y luego use matlab. El comando de lectura de imágenes A=imread('f:\a.bmp') lee el archivo bmp en matlab en forma de matriz, donde los elementos de la matriz representan el color del píxel correspondiente, 0 representa negro y 1 representa blanco. Esto solo necesita encontrar la posición Aij del elemento 0 en cada fila de la matriz (i es el número de fila, j es el número de columna) y multiplicar los números de fila y columna por la coordenada. relación de escala para conocer las coordenadas de todos los nodos en la curva original. Si algo no está claro, podemos discutirlo nuevamente