Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
sensors:t:opx_cpx_fonarev_graphchikov [2015/10/01 15:00]
admin
sensors:t:opx_cpx_fonarev_graphchikov [2018/11/12 15:08] (текущий)
Строка 1: Строка 1:
-====== Opx-Cpx ​termometer ​Fonarev-Graphchikov,​ 1991 ======+====== Opx-CpxFonarevGraphchikov,​ 1991 ======
  
 Two-pyroxene thermometry:​ a critical evaluation. Two-pyroxene thermometry:​ a critical evaluation.
Строка 11: Строка 11:
 ^ Ranges | 600-1250 °C | ^ Ranges | 600-1250 °C |
 ^ Renew sensors |  | ^ Renew sensors |  |
-^[[:ppy:mod_sensors#​t_opx_cpx_fonarev_graphchikov|Рассчитать]] ^ ^+<use:sensors.t.opx_cpx_fonarev_graphchikov>​ 
 +<test:sensors.t.opx_cpx_fonarev_graphchikov>​ 
 + 
 +<WRAP center round todo 60%> 
 +  * <​del>​заголовок</​del>​ 
 +  * краткое описание 
 +  * статья 
 +  * ссылка 
 +  * карточка 
 +  * подробное описание 
 +  * <​del>​код</​del>​ 
 +  * тест 
 +</​WRAP>​
  
  
Строка 105: Строка 117:
     T_3 = ifelse( Z<4.0 | X<0.10 | N<​600.001 | M>​900.001,​ NA, N);      T_3 = ifelse( Z<4.0 | X<0.10 | N<​600.001 | M>​900.001,​ NA, N); 
     T_3 = ifelse(T_3<​850,​ N, (M+N)/2);     T_3 = ifelse(T_3<​850,​ N, (M+N)/2);
 +    ​
 +    #Method 4
 +    ​
 +    X = CpxP$Fe_pfu/​(CpxP$Mg_pfu+CpxP$Fe_pfu+CpxP$Ca_pfu);​
 +    Y = CpxP$Ca_pfu/​(CpxP$Mg_pfu+CpxP$Fe_pfu+CpxP$Ca_pfu);​
 +    Z = Cpx$Al2O3_wtp+Cpx$TiO2_wtp+Cpx$MnO_wtp+Cpx$Na2O_wtp;​
 +
 +    A = 0.0435-2.0422*X+14.2661*X^2-38.4323*X^3+34.4206*X^4-Y*(1-(0.5-X)*0.012*P);​
 +    B = 0.6859+1.2269*X-37.7330*X^2+119.7173*X^3-109.3990*X^4;​
 +    G = -0.2832+0.9887*X+27.5921*X^2-97.3991*X^3+88.8668*X^4;​
 +    Q = (2*G*1000/​(-B+sqrt(B^2-4*G*A)))-273.15;​
 +    ​
 +    T_4 = ifelse( Z>5.0 | X<0.10 | Q<890 | Q>1250, NA, N); 
     ​     ​
     return (data.frame(Name=paste0(Opx$Name,'​-',​Cpx$Name),​P = P,     return (data.frame(Name=paste0(Opx$Name,'​-',​Cpx$Name),​P = P,
                        ​T_calc_OpxCpx_FonarevGraphchikov1 = T_1,                        ​T_calc_OpxCpx_FonarevGraphchikov1 = T_1,
                        ​T_calc_OpxCpx_FonarevGraphchikov2 = T_2,                        ​T_calc_OpxCpx_FonarevGraphchikov2 = T_2,
-                       T_calc_OpxCpx_FonarevGraphchikov3 ​X));+                       T_calc_OpxCpx_FonarevGraphchikov4 ​T_4));
 } }
  
  • sensors/t/opx_cpx_fonarev_graphchikov.1443711608.txt.gz
  • Последние изменения: 2018/11/12 15:08
  • (внешнее изменение)