Различия
Здесь показаны различия между двумя версиями данной страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
recalc:oxygen_ptexl3 [2016/02/05 15:47] admin |
recalc:oxygen_ptexl3 [2018/11/12 15:08] (текущий) |
||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| - | ====== Recalculation by Oxygens from PTExl3 program ====== | + | ====== Common: PTExl3 ====== |
| + | Calculation from PTExl3 spreadsheet. | ||
| + | |||
| + | === Details === | ||
| + | |||
| + | ^ Reference | [[:about_tpf|TPF]] | | ||
| + | ^ Input | P2O5_wtp, SiO2_wtp, TiO2_wtp, Al2O3_wtp, Cr2O3_wtp, V2O3_wtp, Sc2O3_wtp, Fe2O3_wtp, FeO_wtp, MnO_wtp, MgO_wtp, NiO_wtp, CoO_wtp, CaO_wtp, SrO_wtp, Na2O_wtp, K2O_wtp, Li2O_wtp, Rb2O_wtp, CuO_wtp, ZnO_wtp, CdO_wtp, PbO_wtp, SnO2_wtp, ZrO2_wtp, CeO2_wtp, Y2O3_wtp, La2O3_wtp | | ||
| + | ^ Results | pfu | | ||
| + | <use:recalc.oxygen_ptexl3> | ||
| + | <test:recalc.oxygen_ptexl3> | ||
| + | |||
| + | <WRAP center round todo 60%> | ||
| + | * заголовок | ||
| + | * краткое описание | ||
| + | * статья | ||
| + | * ссылка | ||
| + | * <del>карточка</del> | ||
| + | * подробное описание | ||
| + | * <del>код</del> | ||
| + | * тест | ||
| + | </WRAP> | ||
| + | |||
| + | === Source === | ||
| <code> | <code> | ||
| recalc.oxygen_ptexl3 <- function (wtp_data, count=12, ...) | recalc.oxygen_ptexl3 <- function (wtp_data, count=12, ...) | ||
| Строка 39: | Строка 61: | ||
| 1.5, 1.5); | 1.5, 1.5); | ||
| - | oxsum <- rowApply(`*`, tempf, ox_coeffs) | + | oxsum <- rowApply(`*`, wtp_norm, ox_coeffs) |
| oxsum <- rowSums(oxsum) | oxsum <- rowSums(oxsum) | ||
| Строка 46: | Строка 68: | ||
| pfu$Sum <- pfu_sum; | pfu$Sum <- pfu_sum; | ||
| - | return(cbind(wtp_data$Name, pfu)); | + | return(cbind(data.frame(Name = wtp_data$Name), pfu)); |
| } | } | ||
| </code> | </code> | ||