Sei sulla pagina 1di 3

Captulo 7 Entrada y salida controladas por el usuario

MATLAB ofrece al usuario funciones internas para comunicarse con el programa conforme se ejecuta. El comando input detiene el programa y pide al usuario que ingrese una entrada; los comandos disp y fprintf proporcionan salida a la ventana de comandos. Entrada definida por el usuario Es posible crear programas que pidan al usuario que ingrese valores por medio del teclado, esto es posible gracias a la funcin input. Esta funcin despliega un texto en la ventana de comando y espera a que el usuario proporcione la entrada solicitada. z= input(Ingrese un valor: ) 5 z= 5 Tambin puede usarse para ingresar una matriz uni/bi/dimensional: z= input (Ingrese valores para z entre corchetes: ) [1,2,3;4,5,6] z= 123 456 Al haber ingresado los valores para z, se pueden usar posteriormente en otras secciones del programa. Los datos que se requieren ingresar por el usuario no necesariamente tienen que ser valores numricos, pueden ser tambin letras. x= input (Ingrese su nombre en apstrofes) Holly x= Holly

Opciones de salida Para desplegar contenido en la salida, se utilizan las funciones fprintf y disp( ). La funcin disp se puede usar para desplegar los contenidos de una matriz sin imprimir su nombre. x=1:5; disp(x) 12345 Tambin se puede emplear para mostrar un texto, el cual tiene que estar entre comillas al momento de programarlo: disp(Los valores en la matriz x son: ); muestra: Los valores en la matriz x son: Para desplegar contenidos de una matriz sin imprimir su nombre se utiliza el comando disp(x). Donde en x va el nombre de la matriz. Asimismo se puede utilizar la funcin disp para desplegar un texto en el programa. disp(Hola, mundo...) La funcin fprintf da ms control sobre la salida que disp. Este comando tiene dos argumentos, uno en cadena y otro una lista de matrices. Por ejemplo: cows=5; frpintf(Hay %f vacas en el pastizal, vacas) % es conocido como paceholder donde se insertar el valor de la variable, en este caso fue vacas. Para saltar lineas se utiliza \n, para un tabulador se utiliza \t. Matlab ofrece una tcnica para ingresar grficamente pares ordenados de valores x&y. Para esto se utiliza el comando ginput, la cual permite al usuario seleccionar puntos desde una ventana de figura y los convierte en puntos en coordenadas apropiadas x&y.

l modo celda permite al programados agrupar cdigo de archivo -m en secciones y correr cada seccin de manera individual. La herramienta publish to H L crea un reporte que contiene tanto el cdigo del archivo -m y los resultados, as como cualesquiera figuras genera- das cuando se ejecut el programa. Los iconos Incremento y Decremento en la barra de herra- mientas de celda permiten al usuario cambiar autom ticamente el valor de un par metro cada vez que el cdigo se ejecuta, lo que hace sencillo probar el resultado de cambiar una variable. MATLAB incluye funciones que permiten al usuario importar y exportar datos en algu nos formatos de archivo populares. na lista completa de dichos formatos est disponible en el tutorial help en la p gina ile ormats (doc fileformats).

Potrebbero piacerti anche