Лекция Компьютерлік модельдеу мүмкіндіктері мен белгілеулері, модельдеу әдістерінің классификациясы



бет3/15
Дата26.03.2022
өлшемі198,2 Kb.
#136849
түріЛекция
1   2   3   4   5   6   7   8   9   ...   15
Байланысты:
1 Лекция
9 б алг анықтама караша, ЕА220 пед, салтанат реферат
0 при z<a.
F(z) = (z-€t)/(b-a)npu a< =z,<=b.
1 при z >b.
Математикалық күтім, дисперсия және квадраттық ауытқу есептелінеді. [0.1] кесіндісінде әртүрлі кездейсоқ шаманы моделдеу үшін маңызды рөлді ескере отырып оның компьютерлік имитациясының бірнеше тәсілдерін қарастырамыз. Бұл әдістердің барлығы рекуренттік қатынасқа негізделген және псевдо кездейсоқ сандарды қайта өңдейді.
Псевдо кездейсоқ сандар деп математикалық өрнек көмегімен алынған х кездейсоқ санының г таралуы аталады.
Әрине, псевдокездейсоқ сандардың ықтималдық қасиеті жеке кездейсоқ сандыр қасиетінен өзгеше болуы мүмкін. Сондықтан моделдеу әдістерін өңдеу кезінде псевдокездейчоқ сандарға қатаң талап қойылады. Сонымен, жақсы әдіс арқылы алынған тізбектер бірдей таратылған, статистикалық тәуелсіз, жүргізілетін және қайталанбайтын сан болуы мүмкін. Сонымен қатар, бұл әдістер міндетті түрде жылдам жұмыс істейді және жадының кішкентай бөлігін ғана алады. Көрсетілген талаптарды орындау кезінде псевдокездейсоқ сандардан таза кездейсоқ сандарды ажырата аламыз.
Есептеу әдісін (конгруэнттік әдіс) 1948 жылы Лемером ұсынған болатын және жалпы жағдайда сызықтық формула түрінде көрсетіледі
Z(n+1)=az(n) + C(mod m),
Мұндағы z0, а, с және m – теріс емес бүтін сандар. Жазу мынаны білдіреді, z(n+1) өрнегі azn+C өрнегін m –ге бөлген кезде алынған қалдыққа тең, немесе, басқаша айтқанда бұл m модулі бойынша ең кіші оң шегеру az(n)+С тең. Кез –келген мән кезінде формула оның параметрлері кездейсоқ бүтін сандардың соңғы жиынтығын беруі мүмкін, осыдан кейін тізбек қайталана бастайды. Жеке жағдайда келтірілген өрнек келесі формула болып табылады
z(n+1)= az(n) (mod m), С=0 кезінде алынған.
Қосу әдісін (суммалау) Ван Вейнгарден ұсынған болатын және оны жалпы сызықтық формула түрінде қолданады
Z(k+1) = summa(a(t)z (j+1))+C(mod m)
Бұл әдіс шегеру әдісімен салыстыру бойынша кездейсоқ сандары бірдей таратылған тізбекте ұзақ кезеңді алуға мүмкіндік береді, мұнда тізбектің жеке мүшелерінің сәйкестігі оның келесі барлық элементтеріне сәйкес келуіне әкелмейді. Сонымен қатар, қосу әдісімен алынған тізбек сандары кіші корреляцияға ие.
Кездейсоқ сандарды моделдеудің барлық әдістерінің сипатты келбеті болып оларды компьютерде орындау кезінде олар периодты тізбектің түсініктілігі болып табылады. Расында да, кез –келген компьютер кодына [0,1] кесіндісінде аяқталған барлық сандардың соңғы санын ғана жазуға болады, сондықтан ерте ме кеш пе әйтеуір қандай да бір z мәні алдыңғы z мәнінің бірімен сәйкес келеді. L және Р үлкен мәндері бар бірдей таралған кездейсоқ сандар тізбегін моделдеу үшін Голенко Д.И. ашулану әдісін ұсынды. Бұл әдісте тізбек сандарын моделдеу үшін рекуренттік қатынас қолданылады.


Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   ...   15




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет