19 de março de 2016

Quantidade de madeira correspondente a uma árvore em metros cúbicos

Para resolução deste exercício levo em consideração que: Diam_cm é uma variável quantitativa que corresponde ao diâmetro em centímetro do tronco da árvore. H_com_m é uma variável quantitativa que corresponde a altura do tronco da árvore em metros.

Devo converter a variável Diam_cm em metros para realizar os cálculos, apenas divido o valor de Diam_cm por 100 e armazeno na nova variável Diam_m.

O cálculo da área do circulo é feito pela equação A = pi*(D^2)/4, onde D é nossa nova variável Diam_m, e A será armazenado na variável area_circ.

Para finalizar multiplico a área do circulo (area_circ), equivale ao corte transversal do troco da árvore, pela altura da árvore (H_com_m) e obtenho a quantidade de madeira correspondente a uma árvore em metros cúbicos.

Observação: verifiquei antes com o comando freq se as variáveis Diam_cm e H_com_m tinham valores nulos.

libname mydata "<caminho do arquivo>" access=readonly;
DATA new; set mydata.savana;
/*quantidade de madeira correspondente a uma árvore em metros cúbicos*/
pi = constant("pi");
/* converter cm para metros */
Diam_m = Diam_cm/100;
/* calcular a area do circulo A = pi*(D^2)/4 */
area_circ = pi*((Diam_m*Diam_m)/4);
m3deumaarvore = area_circ*H_com_m;
proc sort; by Diam_cm H_com_m;
proc print; var area_circ Diam_m H_com_m m3deumaarvore;
title "Quantidade de madeira correspondente a uma árvore em metros cúbicos";
run;


Referência:
Veja item 10 http://mduft.wikidot.com/aula3

Nenhum comentário:

Postar um comentário