Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
recalc:amph_nakamura [2015/09/23 13:44]
admin
recalc:amph_nakamura [2018/11/12 15:08] (текущий)
Строка 1: Строка 1:
-====== ​AmphПересчет для амфибола - кислородный метод ​======+====== ​AmpNakamura, 2009 ======
  
 Метод пересчета для граната на 23 атома кислорода. В расчет берутся оксиды:​ SiO2, TiO2, Al2O3, Cr2O3, FeO, MnO, MgO, CaO, Na2O, K2O. Метод пересчета для граната на 23 атома кислорода. В расчет берутся оксиды:​ SiO2, TiO2, Al2O3, Cr2O3, FeO, MnO, MgO, CaO, Na2O, K2O.
  
-=== Подробнее ​===+=== Details ​===
  
-Информация о публикации ​| | +Reference ​<​ref:​nakamura2009> ​
-Ссылка ​ | +Input SiO2_wtpTiO2_wtpAl2O3_wtpCr2O3_wtpFeO_wtpMnO_wtpMgO_wtpCaO_wtpNa2O_wtpK2O_wtp ​
-^ Учитываемые компоненты | SiO2TiO2Al2O3Cr2O3FeOMnOMgOCaONa2OK2O +Output ​pfu Si_T1_pfu, Ti_M2_pfu, Al_M2_pfu, Al_T1_pfu, F_pfu | 
-Рассчитываемые компоненты ​| Si_T1_pfu, Ti_M2_pfu, F_pfu |+<​use:​recalc.amph_nakamura>​ 
 +<​test:​recalc.amph_nakamura>​
  
-<code>+<WRAP center round todo 60%> 
 +  * заголовок 
 +  * краткое описание 
 +  * <​del>​статья</​del>​ 
 +  * <​del>​ссылка</​del>​ 
 +  * <​del>​карточка</​del>​ 
 +  * подробное описание 
 +  * <​del>​код</​del>​ 
 +  * тест 
 +</WRAP>
  
 +=== Source ===
 +
 +<Code linenums lang-r>
 recalc.amph_nakamura <- function (wtp_data, ...) recalc.amph_nakamura <- function (wtp_data, ...)
 { {
Строка 28: Строка 41:
  
  
-pfu_group <- selectNames(wtp_data,c('Name'));           +pfu_group <- data.frame(Name = wtp_data$Name)
  
 pfu_group$Si_pfu <- wtp_group$SiO2_wtp/​60.09 * 13 / cat_sub_NaCa;​ pfu_group$Si_pfu <- wtp_group$SiO2_wtp/​60.09 * 13 / cat_sub_NaCa;​
Строка 38: Строка 51:
 pfu_group$Cr_pfu <- wtp_group$Cr2O3/​152 * 2 * 13/​cat_sub_NaCa;​ pfu_group$Cr_pfu <- wtp_group$Cr2O3/​152 * 2 * 13/​cat_sub_NaCa;​
 pfu_group$Fe_pfu <- wtp_group$FeO_wtp/​71.85 * 13 /  cat_sub_NaCa;​ pfu_group$Fe_pfu <- wtp_group$FeO_wtp/​71.85 * 13 /  cat_sub_NaCa;​
-pfu_group$Mn_pfu/​70.94 *13 /  cat_sub_NaCa;​ +pfu_group$Mn_pfu ​<- wtp_group$MnO_wtp/70.94 *13 /  cat_sub_NaCa;​ 
-pfu_group$Mg_pfu/​40.31 *13 /  cat_sub_NaCa;​ +pfu_group$Mg_pfu ​<- wtp_group$MgO_wtp/40.31 *13 /  cat_sub_NaCa;​ 
-pfu_group$Ca_pfu/​56.08 *13 /  cat_sub_NaCa;​ +pfu_group$Ca_pfu ​<- wtp_group$CaO_wtp/56.08 *13 /  cat_sub_NaCa;​ 
-pfu_group$Na_pfu/​61.98 *2 *13 /  cat_sub_NaCa;​ +pfu_group$Na_pfu ​<- wtp_group$Na2O_wtp/61.98 *2 *13 /  cat_sub_NaCa;​ 
-pfu_group$K_pfu/​94.2 *2 *13 /  cat_sub_NaCa;​+pfu_group$K_pfu ​<- wtp_group$K2O_wtp/94.2 *2 *13 /  cat_sub_NaCa;​
  
 pfu_group$F_pfu <- (pfu_group$Si_pfu*2 + pfu_group$F_pfu <- (pfu_group$Si_pfu*2 +
                     pfu_group$Ti_pfu*2 +                     pfu_group$Ti_pfu*2 +
-                    pfu_group$Al_pfu*1.5);​+                    pfu_group$Al_pfu*1.5 ​
 +                    pfu_group$Cr_pfu*1.5 +  
 +                    pfu_group$Fe_pfu*1.5 + 
 +                    pfu_group$Mn_pfu +  
 +                    pfu_group$Mg_pfu + 
 +                    pfu_group$Ca_pfu + 
 +                    pfu_group$Na_pfu*0.5 + 
 +                    pfu_group$K_pfu*0.5-23)/​(0.5*pfu_group$Fe_pfu);
  
 return (pfu_group);​ return (pfu_group);​
 } }
-</code>+</Code>
  • recalc/amph_nakamura.1443015871.txt.gz
  • Последние изменения: 2018/11/12 15:08
  • (внешнее изменение)