Matlab - ¿como crear un vector cuyo contenido sean letras?

 
Vista:

¿como crear un vector cuyo contenido sean letras?

Publicado por Naza (3 intervenciones) el 05/11/2013 15:47:36
Buenas tardes,

Tengo una serie de archivos de texto que tienen la siguiente estructura (pais, generador, precio1 energia1 precio2 energia2):

1 GenSev1 120.32 59 90 5
1 GenEnd 50 5 130 20
.....

Mediante una funcion soy capaz de leer el archivo y obtener los valores del precio y la energia en una matriz, pero tambien necesito un vector con los nombres de los generadores( nombres=[GenSev1; GenEnd;.....] ¿Como puedo crear este vector?
mi funcion es:

function [V] = lee_fichero(fid)

g = 0;
k = fscanf(fid, '%f', [1, 1])';
while ~isempty(k)
g = g + 1;
nombre = fscanf(fid, '%s', [1, 1]); %lectura de los nombres que quiero meter en un vector
V = fscanf(fid, '%f', [1, 4]); %matriz de precio y energia
k = fscanf(fid, '%f', [1, 1])';
end


la funcion deberia devolver tanto la matriz V como el vector con los nombres.

Gracias
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

¿como crear un vector cuyo contenido sean letras?

Publicado por JOSE JEREMIAS CABALLERO (5917 intervenciones) el 07/11/2013 12:59:57
Copia mas líneas de este archivo. También puedes subir uno de tus archivos para poder filtrar tu código que haz puesto. Porque así como esta, puede al filtrar el código algunos no cumplan con los demás líneas de tu archivo y al final va a ver error.

Saludos.
JOSE JEREMÍAS CABALLERO
Asesorías en Matlab
programador en matlab
Servicios de programación matlab
[email protected]


http://matlabcaballero.blogspot.com


http://www.lawebdelprogramador.com/foros/Matlab/1371532-FORMA_DE_APRENDER_MATLAB.html
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