Сортировка данных по возрастанию и убыванию
-
- Активный участник
- Сообщения: 117
- Зарегистрирован: 31 окт 2011, 00:18
- Репутация: 14
- Откуда: Кривий Ріг
Сортировка данных по возрастанию и убыванию
Возникла задача создать вектор с каким-либо непрерывным распределением (логарифмическое, или номальное), а затем от начала к концу вектора отсортировать значения сначала по возрастанию, а затем по убыванию. Т.е. самые высокие значения должны находиться в середине вектора, а самые низкие - по краям. Помогите пожалуйста найти способ.
-
- Гуру
- Сообщения: 4056
- Зарегистрирован: 15 окт 2010, 08:33
- Репутация: 1054
- Ваше звание: программист
- Откуда: Казань
Re: Сортировка данных по возрастанию и убыванию
так отсортировать невозможно. Но есть ощущение, что вам просто нужна функция плотности распределения, напримерymr3R9Jge писал(а):Возникла задача создать вектор с каким-либо непрерывным распределением (логарифмическое, или номальное), а затем от начала к концу вектора отсортировать значения сначала по возрастанию, а затем по убыванию. Т.е. самые высокие значения должны находиться в середине вектора, а самые низкие - по краям. Помогите пожалуйста найти способ.
Код: Выделить всё
x<-seq(-10,10,by=0.01)
y1<-dnorm(x,0,1)
y2<-dnorm(x,1,2)
y3<-dnorm(x,-2,3)
y.lim<-range(c(y1,y2,y3))
plot(x,y1,type="l")
lines(x,y2,type="l",col="red")
lines(x,y3,type="l",col="green")
-
- Активный участник
- Сообщения: 117
- Зарегистрирован: 31 окт 2011, 00:18
- Репутация: 14
- Откуда: Кривий Ріг
Re: Сортировка данных по возрастанию и убыванию
Нужен не график, а именно числовое содержимое отсортированного вектора...gamm писал(а): ...Но есть ощущение, что вам просто нужна функция плотности распределения...
-
- Активный участник
- Сообщения: 117
- Зарегистрирован: 31 окт 2011, 00:18
- Репутация: 14
- Откуда: Кривий Ріг
Re: Сортировка данных по возрастанию и убыванию
В принципе можно соединить два вектора с разным направлением сортировки...
Но как-то "некрасиво" с методической точки зрения (теряется случайность???)
Но как-то "некрасиво" с методической точки зрения (теряется случайность???)
-
- Гуру
- Сообщения: 4056
- Зарегистрирован: 15 окт 2010, 08:33
- Репутация: 1054
- Ваше звание: программист
- Откуда: Казань
Re: Сортировка данных по возрастанию и убыванию
1) график, вообще-то, рисуется из вектора чисел. Сделайте из вектора случайную выборку, если нужна случайностьymr3R9Jge писал(а):Нужен не график, а именно числовое содержимое отсортированного вектора...
2) постановки задачи нет, гадать тяжело
Кто сейчас на конференции
Сейчас этот форум просматривают: Amazon [Bot] и 10 гостей