ВУЗ:
Составители:
Рубрика:
Построение математической модели производится на основе ранее изученных курсов по основам
схемотехники электронных устройств.
Выполнение второго этапа базируется на курсах по алгоритмам и программированию на алгорит-
мических языках. Предполагается использование языка С++ версии Borland C++ 3.1.
Основой программы моделирования является генератор равномерно распределенных псевдослу-
чайных чисел (псч). Один из возможных алгоритмов генерации последовательности таких псч приведен
ниже.
3.2 Алгоритм генерации последовательности
псевдослучайных чисел
Самый простой алгоритм, обеспечивающий генерацию последовательности равномерно распреде-
ленных псевдослучайных чисел:
i
j+1
= ai
j
mod m.
Поскольку язык высокого уровня (С++) дает переполнение разрядов, то для обхода этого эффекта
используется следующий прием:
m = aq + r.
Если r < q и 0 < z < m, то при этом величины az mod q и r(z/q) лежат в интервале (0, m – 1). Для вы-
числения результата операции x mod y используется алгоритм:
t= a
⋅
z mod q – r
⋅
(z/q) если t < 0 то t+ = m; a
⋅
z mod m = t.
При этом используются следующие значения констант:
a = 168070, m = 2147483647, q = 12773, r = 2836.
Литература: [4 – 6, 8, 10, 11, 13, 14].
4 ПРИМЕР ПОСТРОЕНИЯ МАТЕМАТИЧЕСКОЙ
МОДЕЛИ ПОГРЕШНОСТИ
Задание. Построить математическую модель относительной погрешности коэффициента усиления
неинвертирующего усилителя (рис. 1), вызванной погрешностью сопротивлений резисторов, и про-
вести статистический вычислительный эксперимент по оценке параметров закона ее распределения. Ре-
зисторы общего применения, отклонение сопротивлений от номинального ∆R = ± 5 %. Номиналы: R
1
=
20 кОм, R
2
= 100 кОм, R
3
= 10 кОм, m = 5.
R
1
R
2
Страницы
- « первая
- ‹ предыдущая
- …
- 15
- 16
- 17
- 18
- 19
- …
- следующая ›
- последняя »