Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия Следующая версия Следующая версия справа и слева | ||
recalc:cpx_4cat_norm [2015/09/08 16:48] admin |
recalc:cpx_4cat_norm [2015/09/10 14:02] admin |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ====== Пересчет для клинопироксена на кислород с нормированием на катионы ====== | + | ====== Cpx: Пересчет для клинопироксена на кислород с нормированием на катионы ====== |
В расчет берутся: SiO2 TiO2 Al2O3 FeO MnO MgO CaO Na2O. Расчет валентного железа - по кристалохимии. | В расчет берутся: SiO2 TiO2 Al2O3 FeO MnO MgO CaO Na2O. Расчет валентного железа - по кристалохимии. | ||
Строка 13: | Строка 13: | ||
ox_group <-c('Name','SiO2_wtp','TiO2_wtp', 'Al2O3_wtp', 'FeO_wtp', 'MnO_wtp', 'MgO_wtp', 'CaO_wtp', 'Na2O_wtp'); | ox_group <-c('Name','SiO2_wtp','TiO2_wtp', 'Al2O3_wtp', 'FeO_wtp', 'MnO_wtp', 'MgO_wtp', 'CaO_wtp', 'Na2O_wtp'); | ||
- | wtp_group <- wtp_data[,ox_group]; | + | wtp_group <- selectNames(wtp_data,ox_group); |
cat_normed <- recalc.common_cation (wtp_group, 4); | cat_normed <- recalc.common_cation (wtp_group, 4); | ||
Строка 19: | Строка 19: | ||
pfu_group <-c('Si_pfu','Ti_pfu', 'Al_pfu', 'Fe_pfu', 'Mn_pfu', 'Mg_pfu', 'Ca_pfu', 'Na_pfu'); | pfu_group <-c('Si_pfu','Ti_pfu', 'Al_pfu', 'Fe_pfu', 'Mn_pfu', 'Mg_pfu', 'Ca_pfu', 'Na_pfu'); | ||
- | ox_calc <- rowSums(rowApply('*',cat_normed[,pfu_group],c(2,2,1.5,1,1,1,1,0.5))); | + | anion_summ <- rowSums(rowApply('*',cat_normed[,pfu_group],c(2,2,1.5,1,1,1,1,0.5))); |
- | cat_normed$Fe_p2_pfu <- (6-ox_calc)*2; | + | |
- | cat_normed$Fe_p3_pfu <- cat_normed$Fe_pfu - cat_normed$Fe_p3_pfu; | + | cat_normed$Fe_p3_pfu <- (6-anion_summ)*2; |
+ | cat_normed$Fe_p2_pfu <- cat_normed$Fe_pfu - cat_normed$Fe_p3_pfu; | ||
cat_normed$Al_c4_pfu <- 2-cat_normed$Si_pfu; | cat_normed$Al_c4_pfu <- 2-cat_normed$Si_pfu; |