Matlab dispone de mensajes de usuario personalizados, para poder introducir un dato que se necesite en nuestro programa disponemos de Inputdlg, su sintaxis es:
>> dato=inputdlg('intruduce Dato','titulo') dato = '34' >> whos Name Size Bytes Class Attributes Datos 0x0 0 cell dato 1x1 64 cell h 1x1 8 double message 1x13 26 char
nos damos cuenta que estamos trabajando con una Celda entoces la forma de cambiar a formato numerico para poder usarlo seria la siguiente
>> DaTo=str2double(dato) DaTo = 34
Trabajando ahora con un arreglo, lo aremos de la siguiente forma.
Datos=str2double(inputdlg({'Dato1','Dato2','Dato3','Dato4'},... 'Introduce los valores'));
>> Datos Datos = 2 4 6 89 >> %longitud del arreglo >> size(Datos) ans = 4 1 >> %analizando Datos del arreglo >> Datos(4,1) ans = 89 >> Datos(2,1) ans = 4
No hay comentarios:
Publicar un comentario