Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
sensors:p:amp_simakin [2017/04/04 18:45] lesnik56 |
sensors:p:amp_simakin [2018/11/16 13:53] (текущий) admin |
||
---|---|---|---|
Строка 52: | Строка 52: | ||
| | ||
n1 <- nrow(Amp) | n1 <- nrow(Amp) | ||
+ | ij <- 1:n1 | ||
# Упорядочение значений "давления" во всех точках состава | # Упорядочение значений "давления" во всех точках состава | ||
for (j in 1:n1) { | for (j in 1:n1) { | ||
for (i in 1:(n1-1)) { | for (i in 1:(n1-1)) { | ||
- | if (P[i+1]>P[i]){z<-P[i]; P[i]<-P[i+1]; P[i+1]<-z;} | + | if (P[i+1]>P[i]){z<-P[i]; P[i]<-P[i+1]; P[i+1]<-z; |
+ | # nam<-Amp$Name[i]; Amp$Name[i]<-Amp$Name[i+1]; Amp$Name[i+1]<-nam; } | ||
+ | li<-Amp[i, ]; Amp[i, ]<-Amp[i+1, ]; Amp[i+1, ]<-li; } | ||
}}; | }}; | ||
- | # j<-1; for(j in 1:nrow(Amp)) {while (P[1]-P[j]<1.0}{j<-j+1}} | + | |
- | # k<-1; while(k<=j){k=k<-1; sum<-sum<-P[k]/j} | + | |
+ | |||
+ | # j<-1; for(j in 1:n1) {while (P[1]-P[j]<1.0}{break} | ||
+ | # k<-1; while(k<=j){sum<-sum+P[k]/j} | ||
df1<-data.frame(Name='Summary', P_max=Pmax,P_mean=Pmean,comment=comm,n_points=n1,end=' '); | df1<-data.frame(Name='Summary', P_max=Pmax,P_mean=Pmean,comment=comm,n_points=n1,end=' '); | ||
- | df2<-data.frame(Name=Amp$Name, P_max=P,P_mean=' ',comment=' ',n_points=' ',end=' '); | + | df2<-data.frame(Name=Amp$Name, P_max=P,P_mean=0.0,comment=' ',n_points=' ',end=' '); |
- | df0<-data.frame(Name='_', P_max='_',P_mean='_',comment='_',n_points=' ',end=' '); | + | df0<-data.frame(Name='_', P_max=0.0,P_mean=0.0,comment='_',n_points=' ',end=' '); |
return (rbind(df1,df0,df2)); | return (rbind(df1,df0,df2)); | ||
Строка 89: | Строка 95: | ||
CaO_wtp=c(11.490, 11.490), Na2O_wtp=c(1.870, 1.870), | CaO_wtp=c(11.490, 11.490), Na2O_wtp=c(1.870, 1.870), | ||
K2O_wtp=c(1.060, 1.060)); | K2O_wtp=c(1.060, 1.060)); | ||
+ | | ||
#Расчет | #Расчет | ||
result <- sensors.p.amp_simakin(test_data); | result <- sensors.p.amp_simakin(test_data); |