Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
sensors:p:amp_simakin [2017/04/04 18:34] lesnik56 |
sensors:p:amp_simakin [2018/11/16 13:53] (текущий) admin |
||
---|---|---|---|
Строка 51: | Строка 51: | ||
if(Pmax==100){Pmean<-0} | if(Pmax==100){Pmean<-0} | ||
| | ||
- | n1 <- dim(P)[1] | + | 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; } |
- | # j<-1; for(j in 1:nrow(Amp)) {while (P[1]-P[j]<1.0}{j<-j+1}} | + | li<-Amp[i, ]; Amp[i, ]<-Amp[i+1, ]; Amp[i+1, ]<-li; } |
- | # 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=n1); | + | 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); |