Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.11.2011, 22:21   #1
iEvq
Новичок
Джуниор
 
Регистрация: 08.11.2011
Сообщений: 1
Вопрос формирование одномерного массива по определенному закону

Сразу к делу..
проблема заключается в формировании массива по определенному закону. решать можно на любом языке программирования впринципе..
но я знаком более менее с паскалем)

что должно быть результатом работы написанной программы:
файл TABLRND.FB, состоящий из значений которые получаются нужному закону распределения.

суть проблемы - не знаю как получить значения по этим самым законам..
требуется сформировать файл по следующим законам:
1. квазиравномерный (шум);
2. гауссовский финитный закон;
3. устойчивый;
4. закон Релея-Райса.

Цитата из письма преподавателя с описанием этого файла, при его формировании использовался нормальный закон распределения (возможно какой-то другой закон).

Цитата:
Файл ~TABLRND.FB представляет собой набор чисел одинарной точности (float binary - fb) которые являются серединами основания площадей под гауссовской кривой распределения
файл имеет размер 67108864 байта, то есть (так как размер foat в памяти равен 4 байта) 67108864/4=16777216 чисел и это как раз равно 2^24, то есть для генератора выдающего 3 байта для случайного равномерного 24-битового числа, которое является индексом для выбора случайного гауссовского числа, записанного в этот файл.
24 бита получаются из младшей 32битной части линейно-кнгруэнтного генератора псевдослучайной последовательности. причём берутся старшие биты этой 32битной части!
Таким образом этот файл представляет собой одномерный массив, имеющий 16777216 элементов!
iEvq вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Формирование одномерного массива Kcu Помощь студентам 22 24.10.2010 17:28
заполнение 2мерного массива по закону Seran4ek Общие вопросы Delphi 0 06.01.2010 15:37
Turbo Pascal. Формирование и обработка одномерного массива мирЗвонка Помощь студентам 2 04.11.2009 12:17
Двумерные массивы. Формирование одномерного массива из сумм строк матрицы, кратных числу k (в С++) Fimogen Помощь студентам 3 19.11.2007 07:30