
Ayuda en un ejercicio
Publicado por marta (19 intervenciones) el 11/01/2016 11:54:53
Buenas!
Es un ejercicio fácil, y no se donde estoy metiendo la pata, tengo que refrescar el matlab...
"Se trata de coger las columnas 6 y 7 de un archivo, y de cada fila hacer una media de esas dos columnas"
Esto es lo que yo estaba haciendo, debería creo que meter un if o algo de eso supongo pero..como tiene que hacerlo con todos los datos realmente no lo veía necesario.
El error es :
Subscript indices must either be real positive integers or logicals.
Error in nov (line 7)
media=(elv1(i)+elv2(i))/2
Adjunto el documento por si hace falta
Es un ejercicio fácil, y no se donde estoy metiendo la pata, tengo que refrescar el matlab...
"Se trata de coger las columnas 6 y 7 de un archivo, y de cada fila hacer una media de esas dos columnas"
Esto es lo que yo estaba haciendo, debería creo que meter un if o algo de eso supongo pero..como tiene que hacerlo con todos los datos realmente no lo veía necesario.
1
2
3
4
5
6
fid = fopen('cvgtr50_roa_ptb57.328');
d = textscan(fid,'%*d %*s %*d %*d %*d %f %f %*d %*d %*f %*s');
fclose(fid);
elv1=d{1,1};
elv2=d{1,2};
media=(elv1(i)+elv2(i))/2
El error es :
Subscript indices must either be real positive integers or logicals.
Error in nov (line 7)
media=(elv1(i)+elv2(i))/2
Adjunto el documento por si hace falta
- cvgtr50_roa_ptb57.328.zip(8,6 KB)
Valora esta pregunta


0