Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
sensors:t:cpx_opx_kretz_1982_a [2017/05/18 15:11] admin |
sensors:t:cpx_opx_kretz_1982_a [2018/11/12 15:07] (текущий) |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
====== Cpx-Opx: Kretz, 1982 <A> ====== | ====== Cpx-Opx: Kretz, 1982 <A> ====== | ||
- | For Fe-free pyroxenes. | + | Cpx slope of the solvus surface based on Natural data for associated Ca pyroxene (Cpx) and orthopyroxene (Opx) or pigeonite are combined with experimental data for Fe-free pyroxenes. |
=== Details === | === Details === | ||
Строка 12: | Строка 12: | ||
^ Callibration | Experimetal and data from Skaergaard and Bushveld | | ^ Callibration | Experimetal and data from Skaergaard and Bushveld | | ||
^ Precision | ±60°C | | ^ Precision | ±60°C | | ||
- | ^ Ranges | T: 750-1400 | | + | ^ Ranges | 750-1400 °C | |
- | ^ Renew sensors | | | + | ^ See also | [[sensors:t:cpx_opx_kretz_1982_b|Kretz, 1982 <B>]] | |
<use:sensors.t.cpx_opx_kretz_1982_a> | <use:sensors.t.cpx_opx_kretz_1982_a> | ||
Строка 44: | Строка 44: | ||
TL <- (1000 / (0.054 + 0.608 * X - 0.304 * log(1 - 2 * Y))) - 273.15; | TL <- (1000 / (0.054 + 0.608 * X - 0.304 * log(1 - 2 * Y))) - 273.15; | ||
| | ||
- | T <- c(); | + | Ts <- data.frame(TH = TH, TL = TL, T = rep(NA, nrow(Cpx))); |
- | + | Ts$T <- ifelse(Ts$TH>1080.0,Ts$TH,ifelse(Ts$TL<1080.0,TL,NA)); | |
- | for (i in 1:nrow(Cpx)){ | + | |
- | if (TH<1080.0 && TL>1080.0) { | + | return(data.frame(Name=row_names,T_calc=Ts$T)); |
- | T <- c(T,NA); | + | |
- | next; | + | |
- | } | + | |
- | if (TH>1080.0) { | + | |
- | T <- c(T,TH); | + | |
- | next; | + | |
- | } | + | |
- | if (TL<1080.0) { | + | |
- | T <- c(T,TL); | + | |
- | next; | + | |
- | } | + | |
- | } | + | |
- | | + | |
- | return(data.frame(Name=row_names,T_calc=T)); | + | |
} | } | ||
Строка 76: | Строка 62: | ||
</Code> | </Code> | ||
- | {{tag> tpf Cpx }} | + | {{tag> tpf Cpx AP_igroup fixed}} |