Zona HTML Zona Java Zona PHP Zona ASP Zona Bases de datos
Inicio > Foros > MatLab > Manejo de cadenas de caracteres en Matlab
-Foros de debate

MatLab
Lista de foros | Lista de mensajes de este foro

Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.

Manejo de cadenas de caracteres en Matlab
Enviado por Juan el día 25 de enero de 2006

Hola,
¿sabe alguien como puede recorrerse, caracter a caracter, una cadena de caracteres en Matlab?¿y como se puede obtener una subcadena?
Gracias. Saludos

 
Re: Manejo de cadenas de caracteres en Matlab
Enviado por Miguel el día 27 de enero de 2006

Si la tienes en una variable de tipo char, como es lo usual, puedes recorrera como si fuese un vector. Supongamos que tu variable se llama array. Para recorrerla puedes hacer lo siguiente:
for i=1:length(array)
letra=array(i);
end
con esto vas leyendo letra a letra toda la variable.
También existe un comando que te encuentra cadenas dentro de variables del tipo char.
La verdad es que no me acuerdo de esta sentencia, pero ya te digo que existe, busca por la ayudas.

 
Re: Re: Manejo de cadenas de caracteres en Matlab
Enviado por Juan el día 1 de febrero de 2006

Gracias por la ayuda

 

Re: Re: Manejo de cadenas de caracteres en Matlab
Enviado por Raul_12 el día 13 de febrero de 2006

tienes la informacion de comopuedo ejecutar un ciclo,en donde pueda ir recorriendo una carpeta y luego ir cargando cada archivo xls y luego de analizado un archivo este se cierre y luego se proceda a abrir el siguiente, hasta analizar cada archivo.

 
Re: Re: Re: Manejo de cadenas de caracteres en Matlab
Enviado por Miguel el día 14 de febrero de 2006

con el comando dir('directorio') te muestra todos los archivos del directorio especificado.
Por ejemplo:
D=dir;
con esto creas una estructura (D) con todos los datos del directorio actual.
crea un for "for 1=1:length(D)"
y ve leyendo todos los archivos 'xls', de la siguiente manera:
[PATHSTR,NAME,EXT,VERSN] = FILEPARTS(D(i).name);
if ext=='.xls'
entonces tiene la extensión xls, utiliza el comando xlsread para leerlo, no es necesario abrirlo
end
end

Y YA ESTÁ

 




Tienda
Patrocinados
 

Copyright © 1999-2006 Programación en castellano. Todos los derechos reservados.
Formulario de Contacto - Datos legales - Publicidad

Hospedaje web y servidores dedicados linux por Ferca Network