Nikolay_Po (28.01.2018 20:54, просмотров: 105) ответил Evgeny_CD на Спасибо! Язык [R] -> среда разработки "вокруг QT" [RStudio] --> Встречал немало положительных отзывов об R
Обновил версию RStudio. Автоформатирование бесподобно. Пишешь как вздумается, лишь бы код был. Разбивает на строки, выравнивает - просто загляденье! Пиши хоть в строку - сделает красиво:
#Compute accumulator result
Acc <- StageAccum(CascadeData[j,], CascMem[j, , ])
Sample <- floor(Acc[[1]] / a0) #Get stage output
CascMem[j, 2, 3] <- Sample #Move the result into Y's memeory
Min <- min(Min, Acc[[2]]) #Get extremums
Max <- max(Max, Acc[[3]]) #
#Check for overflow and perform early return to save the time
if (!is.finite(Min) || !is.finite(Max)) {
return(list(Output,-Inf, Inf))
}
}
Output[i] <- Sample
}
#Check for remaining oscillations
for (i in 1:Stages) {
if ((CascMem[i, 1, 1] != CascMem[i, 1, 2]) ||
(CascMem[i, 1, 2] != CascMem[i, 1, 3]) ||
(CascMem[i, 2, 1] != CascMem[i, 2, 2]) ||
(CascMem[i, 2, 2] != CascMem[i, 2, 3])) {
Ringing <- TRUE
} else {
Ringing <- FALSE
}
}