Matlab - Uso de variables dentro de fopen

   
Vista:

Uso de variables dentro de fopen

Publicado por Jesus Molina jmolinam657@hotmail.com (11 intervenciones) el 06/02/2012 17:56:36
Buenas tardes,
Estoy intentando crear ficheros, cuyo nombre me los da cada componente de la variable name e intentandole insertar lo que hay en una matriz A creada previamente.

Mi codigo es el siguiente:

for i=1:3
name={'Pepe'
'Juan'
'Jesus'};
nomfich={name(1),'txt'}
pf=fopen(nomfich,'a');
count=fwrite(pf,C);
end

Pero no veo la manera de transformar las componentes de name a archivo txt.

Intento hacer esto para una componente name de 1000 variables, por lo que no puedo hacerlo uno a uno y es la razon por la que uso el bucle.

Muchas gracias por todo,

Jesus
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de JOSE JEREMIAS CABALLERO

Uso de variables dentro de fopen

Publicado por JOSE JEREMIAS CABALLERO jjcc94@hotmail.com (3433 intervenciones) el 06/02/2012 19:36:38
Hola Jesus Molina
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
clear all
name={'Pepe';'Juan';'Jesus'};
[nombre_de_archivo, ruta_a_guardar]=uiputfile('*.txt','GUARDAR ARCHIVO');
if isequal(nombre_de_archivo,0) || isequal(ruta_a_guardar,0)
    return;
else
    pf=fopen([ruta_a_guardar,nombre_de_archivo],'w');
 
    for i=1:length(name)
        fprintf(pf,'%s\n',name{i});
    end
        fclose(pf);
end
type([ruta_a_guardar,nombre_de_archivo])
edit([ruta_a_guardar,nombre_de_archivo])




Saludos.
JOSE JEREMIAS CABALLERO
Asesor de Proyectos con Matlab
Profesor de Metodos Numericos con Matlab
PROGRAMADOR EN MATLAB
jjcc94@hotmail.com
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar