Fecha y hora de entrega:
viernes 9 de diciembre, 23:59 hs.
Los estudiantes podrán utilizar la función csvread de Octave, que permite leer la información numérica de un archivo .csv y cargarla en una matriz. Por ejemplo:
>> A = csvread("datos_forestales.csv")
A =
0 0 0 0
1.0000 1.0000 19.0000 6.4000
2.0000 3.0000 21.0000 5.6000
3.0000 2.0000 25.0000 8.0000
4.0000 4.0000 25.0000 5.6000
5.0000 1.0000 24.0000 7.2000
6.0000 1.0000 21.0000 6.4000
7.0000 3.0000 24.0000 5.6000
8.0000 3.0000 23.0000 6.4000
9.0000 1.0000 24.0000 7.2000
10.0000 3.0000 19.0000 7.2000
11.0000 2.0000 21.0000 6.4000
12.0000 4.0000 25.0000 7.2000
13.0000 4.0000 24.0000 6.4000
14.0000 3.0000 23.0000 8.0000
15.0000 2.0000 24.0000 5.6000
16.0000 4.0000 20.0000 6.4000
17.0000 2.0000 23.0000 8.0000
18.0000 3.0000 22.0000 7.2000
19.0000 3.0000 20.0000 7.2000
20.0000 4.0000 20.0000 8.0000
Dada la matriz con la información del archivo, se puede utilizar el siguiente formato para extraer la información de cada columna en vectores:
especies = A(:,2);
dbh = A(:,3);
altura = A(:,4);
Dado un vector con elementos de una columna, para contar los elementos de cada tipo, se puede utilizar la función contar_atributos. Por ejemplo:
>> cant_de_cada_especie = contar_atributos(especies, [1,2,3,4])
cant_de_cada_especie =
4 4 7 5
nos devuelve la cantidad de cada especie presente en el vector especies. Que luego se puede utilizar para realizar una gráfica (pie(cant_de_cada_especie))
El vector VC se puede calcular de la siguiente forma:
VC = (dbh.^2).*altura * 0.75 * pi * 0.25