Russian Qt Forum
Ноябрь 27, 2024, 10:25 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: 1 2 3 [4] 5 6 7   Вниз
  Печать  
Автор Тема: псевдослучайные числа типа float  (Прочитано 39901 раз)
Igors
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 11445


Просмотр профиля
« Ответ #45 : Июль 02, 2011, 12:43 »

Если человек спрашивает, как создавать объекты по имени класса, то я не буду объяснять ...
А зачем вообще тратить свое время и слова на ленивого? Все равно лучше чем в доке не сказать, так или иначе ему ее прочитать придется

Два человека откликнулись на твой пост и оба его не поняли.
Конечно ничего объяснять не нужно.  Улыбающийся
В этом есть свои плюсы - значит интересующих меня людей на этом форуме нет. А то что кто-то на каком-то форуме (очень) много знает - ну так этого в стакан не налить и каши не сварить  Улыбающийся
Записан
BRE
Гость
« Ответ #46 : Июль 02, 2011, 14:00 »

А зачем вообще тратить свое время и слова на ленивого? Все равно лучше чем в доке не сказать, так или иначе ему ее прочитать придется
А спрашивает не всегда ленивый. Если у человека появилась задача из области знаний в которой он плохо ориентируется, то рекомендации что почитать и на что посмотреть ему очень сильно поможет в ее освоении. Не конкретное решение, а именно рекомендации.
Записан
Denjs
Гость
« Ответ #47 : Июль 02, 2011, 14:45 »

гм... скока эмоций)
Igors, боюсь что вы должны для начала определить _ВСЕ_ те термины которые используете)))
и прошу вас запомнить(мой дорогой ученик)))) - таких вещей как "интутивно-понятное" ... не существует.

По крайней мере в общем виде. "интуаитивное понятное" - это как "красный шуршунчик в зачинательной фазе" -  это частное, понятное только говорящему. Потому что это ссылка на понятия с структуры определенные только в мозгу говорящего.
Вы тут говорили про работу с заказчиком? вот поверьте моему более чем 10-летнему опыту непосредсвенной работы системного аналитика  с заказчиком  - вы сейчас точно копируете модель поведения не самых лучших заказчиков - несете какой-то "набор плохо определенных слов", имеющих смысл только для вас, но никак не для слушающих вас. Пытаетесь обобщить ваш частный случай на всех инженеров, сылаетесь на что -то "само-собой разумеющееся" и прочее... инженеры же весьма разные бывают. и области знаний - тоже. не говоря уже о терминологии.. дергаете псевдоумные(имхо) термины вместо простого и понятно "выпуклая фигура" и пр..

Простите, но вещи как "_интуитивно_понятное_" инженеру "выглаживание" - я, например, увы, не знаю) - а смею утверждать, что инженер из меня не такой уж и плохой. Но спецальность у меня не требующая понимания и знаний про "выглаживание" - АСОИиУ. _Для_меня_ _сейчас_ интуитивно понятным является нарезка функциональности  приложения с точки зрения полезностей для пользователя)) но практичка общения и обучения других "инджнеров" говорит что им это как-раз весьма плохо понятно.. и c usecases они работать не умеют...

В общем просто поймите, что вы оперируете частными, плохо определенными понятиями, (фактичски что бубните себе поднос - смысла не больше) и похоже что выступаете с какими-то претензиями к окружающим... "Говорите про какое-то там счастье и что то что вам предлагают не делет вас счастливым..."

так мы не договоримся) хотите получить помощь - извольте без претензий объяснять что вы имеете в виду, не пеленитесь перефразировать и т.п. Давайте ещё раз - сформулируйте вашу задачу, желательно выделить её в отдельный тред и попробуем конструктивно поговорить)))
а то понимаете - постов много, смысла мало - я вот вообще не сразу понял что в треде уже идет обсуждение совершенно иной задачи)))

Спасибо что прочитали до конца.

С уважением, и надеждой на понимание,
ваш Учитель
Улыбающийся


« Последнее редактирование: Июль 02, 2011, 14:57 от Denjs » Записан
Igors
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 11445


Просмотр профиля
« Ответ #48 : Июль 02, 2011, 15:06 »

Давайте ещё раз - сформулируйте вашу задачу, желательно выделить её в отдельный тред и попробуем конструктивно поговорить)))
а то понимаете - постов много, смысла мало - я вот вообще не сразу понял что в треде уже идет обсуждение совершенно иной задачи)))
Учитель, спасибо конечно за предложение, но наверное не стОит. У меня создалось впечатление что сколько ни объясняй - все равно "непонятно" - просто потому что нет ответа вычитанного в хелпе, ну значит задача плохая Улыбающийся. А тратить время на борьбу с "ветряными мельницами" глупо.
Записан
ufna
Гость
« Ответ #49 : Июль 02, 2011, 15:19 »

если вы не можете что-то объяснить так, что даже школьник вас понял - то скорее всего вы сами это знаете на "так себе" Улыбающийся
Записан
Denjs
Гость
« Ответ #50 : Июль 02, 2011, 15:23 »

просто ваше определение "Аккуратной" случайной величины - технически не определено.
"равномерно-распределенная" случайная величина вам по всей видимости не подходит - потому что она какая-то "неравномерная(?)" - "точки распределены как бык поссал", не "аккуратно"... понятие аккуратности не определено математически... вот "ранвомерно-распределенная случайная величина" - есть такой термин... а аккуратность - нет...

Кроме того - вы оперируете таким свойством вашего распределения как "невозможность ездить между рядами"...
простите, но это ваши субьективные вещи... они не формализируются... вот мы и не может точно вас понять )
это как "счастье" или "свобода"...

т.е. вы скорее оперируете терминами относящимися более к исскуству/красоте в треде, изначально, посвященном вполне себе математической области...  

вы пытаетесь получить формализированный _алгоритм_области которую не можете формализировать...(по крайней мере ещё не сделали этого) ... чуете противоречие?

да вы дали какое-то похожее на формалиированное описание для "равномерной закраски"... (Quality = 1 / (N * S);) но простите, мне одному кажется что при достижении критерия "равномерной закраски" в максимуме - мы получим стройные ряды точек отделенных одна от другой на одном и том-же расстоянии?(шестигранники или что-то такое))))
т.е. ваш критерий приводит к тому, от чего вы хотите уйти. - в итоге - ваш критерий качества не полон (?) - не точно описывает то что вы хотите... нужно ещё что-то... а что ещё вы не определии.

Ещё я подозреваю что для вас - успехом будет являться нахождение генератора точек на плоскости (есть ещё точки на линии и в пространстве), для которого ваш формальный критерий "качества" будет где-то в районе 0.75 от его максимального значения... нет?

т.к. вы хотите что-то относительно случайное - я могу только посоветовать создавать собственные генераторы случайных величин и способов их использования для расчета координат точек на плоскости/пространстве, и меняя их параметры -  проводить статистические исследования ваших генераторов.
попробуйте использовать случайную величину не для получения координат точек, а для получения расстояния между точками. Как это сделать в варианте 2Д - пока не знаю, но идея как мне кажется интересна)))
« Последнее редактирование: Июль 02, 2011, 15:42 от Denjs » Записан
BRE
Гость
« Ответ #51 : Июль 02, 2011, 15:25 »

если вы не можете что-то объяснить так, что даже школьник вас понял - то скорее всего вы сами это знаете на "так себе" Улыбающийся
... поэтому к решению задачи даже подходить не стоит.

Igors, ну ты это заходи если что. Главное что бы ты не бросил свои попытки внятного формулирования вопросов. Здесь только практика...
Понятное формулирование задачи это 50% ее решения. Кто-то сказал, может интернет.

А форум наш действительно не понятливый, 2817 пользователей и ни один не понял твои интуитивно понятные инженерные термины. Ты в какой области инженер?
Записан
Denjs
Гость
« Ответ #52 : Июль 02, 2011, 15:55 »

кстати, BRE, вы же при получении вашей картинки использовали случайные числа для получения координат точек?
что если использовать случайную величину как параметр расстояния между точками?

что если представить что каждая точка - это центр шарика/круга. Мы генерируем набор шариков со случайным диаметром ("равномерно распределенное",  со входными параметрами "матожидание"( как средний диаметр) и ширина области распределения (отклонение от среднего диаметр) - а потом "засыпаем" эти шарики в заданную область пространства.
мне кажется может получится случайная, но достаточно "акуратная" (полагаю в том смысле, как того жаждет Igors) заливка точками)))

у кого есть идеи о том как это реализовать программно?

« Последнее редактирование: Июль 02, 2011, 15:57 от Denjs » Записан
m_ax
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2095



Просмотр профиля
« Ответ #53 : Июль 02, 2011, 16:17 »

Тема становится популярна)

Водщем выкладываю, как и обещал, распределение точек на сфере.
Генератор Mersenne Twister.
Число точек - число в названии картинки.
Записан

Над водой луна двурога. Сяду выпью за Ван Гога. Хорошо, что кот не пьет, Он и так меня поймет..

Arch Linux Plasma 5
Igors
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 11445


Просмотр профиля
« Ответ #54 : Июль 02, 2011, 16:22 »

ну ты это заходи если что. Главное что бы ты не бросил свои попытки внятного формулирования вопросов. Здесь только практика...
Дай бог если так, но пока я вижу ответы которые я и сам могу прочитать в хелпе - и ни одной своей мысли  Улыбающийся

что если представить что каждая точка - это центр шарика/круга. Мы генерируем набор шариков со случайным диаметром ("равномерно распределенное",  со входными параметрами "матожидание"( как средний диаметр) и ширина области распределения (отклонение от среднего диаметр) - а потом "засыпаем" эти шарики в заданную область пространства.
Учитель, эта песня давно известна (Delaunay, Voronoy) кстати оба русские математики - вот только здесь она не подходит  Улыбающийся
Записан
Denjs
Гость
« Ответ #55 : Июль 02, 2011, 16:46 »

Тема становится популярна)

Водщем выкладываю, как и обещал, распределение точек на сфере.
Генератор Mersenne Twister.
Число точек - число в названии картинки.
не, распределение точек не проходит критерия не соответсвия "как бык нассал")  Смеющийся

ну ты это заходи если что. Главное что бы ты не бросил свои попытки внятного формулирования вопросов. Здесь только практика...
Дай бог если так, но пока я вижу ответы которые я и сам могу прочитать в хелпе - и ни одной своей мысли  Улыбающийся

Учитель, эта песня давно известна (Delaunay, Voronoy) кстати оба русские математики - вот только здесь она не подходит  Улыбающийся

Ну тогда, дорогой мой ученик, если ваш критерий "аккуратности" не формализируется в "случайное распределение расстояния между точками" - тогда, вам может помочь только психоаналитик или системный аналитик, и только лично, и только за деньги)))

пока вы не сможете мыслить достаточно структурированно и четко, что бы формализированно объяснить нам что же вы хотите - вам не смогут рассказать как это сделать))) (а то пока получается как том анекдоте.. "да что же за мужики пошли.. не могут удовлетворить бедную девушку..." - мы тут и так и эдак все пробовали - а девушка сама не знает что хочет.... )))))

« Последнее редактирование: Июль 02, 2011, 16:59 от Denjs » Записан
m_ax
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2095



Просмотр профиля
« Ответ #56 : Июль 02, 2011, 16:50 »

Тема становится популярна)

Водщем выкладываю, как и обещал, распределение точек на сфере.
Генератор Mersenne Twister.
Число точек - число в названии картинки.
не, распределение точек не проходит критерия не соответсвия "как был нассал")  Смеющийся
В смысле? В смысле,  это хорошо или плохо?

Я доверяю Mersenne Twister)) Как то давно приходилось его тестировать на случайность)) 

Записан

Над водой луна двурога. Сяду выпью за Ван Гога. Хорошо, что кот не пьет, Он и так меня поймет..

Arch Linux Plasma 5
Igors
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 11445


Просмотр профиля
« Ответ #57 : Июль 02, 2011, 16:57 »

не, распределение точек не проходит критерия не соответсвия "как был нассал")  Смеющийся
А разве не так? Улыбающийся Ну может грубовато сказано, но по существу. Посмотрите на хорошие свободные участки (места для пикника) - а если там объект будет, так что, самплер его прохлопает ушами? И сразу "в несознанку" - мол, не умеешь сформулировать задачу и все такое. Чего ж на зеркало пенять если ..<public forum>
« Последнее редактирование: Июль 02, 2011, 17:47 от Igors » Записан
Denjs
Гость
« Ответ #58 : Июль 02, 2011, 16:58 »

Цитировать
не, распределение точек не проходит критерия не соответсвия "как был нассал")  Смеющийся
В смысле? В смысле,  это хорошо или плохо?
Я доверяю Mersenne Twister)) Как то давно приходилось его тестировать на случайность))
Вы знаете, я тоже не знаю, хорошо это или плохо, а главное как это однозначно определить, (мы все тут уже 4 страницы пытаемся понять что же такое хочет Igors, и как это можно формализовать)... предыдущая попытка предоставить результаты с точками на плоскости была забракована моим нерадивым студентом под предлогом "точки распределены не аккруатно, как бык нассал". С моей точки зрения - если сравнивать субьективно примеры "аккуратного распределения" от нашего студента с вашим Mersenne Twister - то Mersenne Twister - это "как бык поссал".

Что же он точно имел в виду и чего хочет я вот пока не знаю) мои предположения были забракованы 2-я постами выше
« Последнее редактирование: Июль 02, 2011, 17:01 от Denjs » Записан
BRE
Гость
« Ответ #59 : Июль 02, 2011, 17:03 »

у кого есть идеи о том как это реализовать программно?
Решение никому не нужно, ты разве не понял?
Смысл всех постов - это вброс "потока сознания" и дальнейшее написание высокомерных постов про отсутствие решения в хелпе/бусте/assistant/...
Человек так самоутверждается, по другому видно не получается.
Записан
Страниц: 1 2 3 [4] 5 6 7   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.161 секунд. Запросов: 23.