Matlab - Función fopen

 
Vista:
sin imagen de perfil
Val: 1
Ha aumentado su posición en 51 puestos en Matlab (en relación al último mes)
Gráfica de Matlab

Función fopen

Publicado por Taquito (1 intervención) el 21/12/2019 00:04:42
Hola, tengo problemas con dicha función. Tengo un archivo de texto, cuyo nombre es '352'. Si hago

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
fid=fopen('352', 'rt');
formato=('%f %f %f %f %f %f %f %f');
data = textscan(fid,formato,'HeaderLines',9);
fclose(fid);
 
fid > 1, entonces el archivo se abre. Pero si defino las variables a=350,b=2,y c=a+b y modifico el argumento de fid:
 
a=350;
b=2;
c=a+b;
 
fid=fopen('c', 'rt');
formato=('%f %f %f %f %f %f %f %f');
data = textscan(fid,formato,'HeaderLines',9);
fclose(fid);

entonces fid = -1 (no se abre el archivo). Alguien sabe a que se debe esto? Cómo puedo solucionarlo? Gracias de antemano.
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
Val: 6.975
Oro
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

Función fopen

Publicado por JOSE JEREMIAS CABALLERO (5917 intervenciones) el 24/12/2019 14:43:02
1
2
3
4
5
6
clear
fid=fopen('352.txt', 'rt') ; %para abrir en modo texto
formato='%f %f %f %f %f %f %f %f';
data = textscan(fid,formato,'HeaderLines',9);
fclose(fid);
data1=cell2mat(data)

Saludos
JOSE JEREMIAS CABALLERO
Asesor de Proyectos con Matlab
Servicios de programación matlab
Servicio de Asesoría Online en Matlab


http://matlabcaballero.blogspot.com
https://www.facebook.com/matlabcaballero
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