Pregunta

En realidad tengo 2 consultas:

  1. ¿Cómo visualizo los datos de una variable en un msgbox? En otras palabras, si tengo dist = 3765 al final de mi programa y quiero mostrarlo en un msgbox, ¿cómo lo hago?

  2. Quiero que el usuario seleccione un archivo de entrada (suponga una imagen) de una carpeta en mi programa MATLAB usando una ventana del explorador en tiempo de ejecución. ¿Cómo codifico eso en MATLAB, o hay una función existente disponible para él?

¿Fue útil?

Solución

Debe consultar estas publicaciones de blog de MathWorks ( aquí y aquí ) de Ken y Mike discutiendo todos los cuadros de diálogo que puede usar en MATLAB. Los cuadros de diálogo específicos que abordan las necesidades enumeradas en su pregunta serían:

  • MSGBOX , que mostrar un mensaje Primero tiene que crear una cadena para usarla como mensaje. Por ejemplo, si tiene una variable dist que almacena un valor entero que desea mostrar, puede hacer lo siguiente (usando la función INT2STR ):

    hMessage = msgbox(['dist = ' int2str(dist)]);
    

    texto alternativo ??

  • UIGETFILE , que se abre un cuadro de diálogo para seleccionar un archivo y devuelve el nombre del archivo y la ruta seleccionada. Por ejemplo, lo siguiente abre un cuadro de diálogo para seleccionar un archivo MATLAB (* .m, * .fig, * .mat, etc.) del directorio actual:

    [fileName,filePath] = uigetfile();
    

    texto alternativo ??

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top