Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

книги из ГПНТБ / Гемст В.К. Процедуры АЛГОЛ-60 в примерах [практикум]

.pdf
Скачиваний:
10
Добавлен:
23.10.2023
Размер:
4.88 Mб
Скачать

 

 

Содержание

 

 

 

 

 

стр.

Предисловие

 

 

3

Часть вторая. Примеры использования процедур

5

2.1.

Операции с

комплексными

числами

5

2.1.1.

Аргумент

комплексного

числа

5

2.1,2..Модуль комплексного числа

7

2.1.3.Умножение

комплексного

числа на константу

8

2.1.'4.Преобразование комплексного числа ив алгебраи­

 

ческой в показательную форму и наоборот

10

2.1,5.Сложение

комплексных

чисел

12

2 Л .6.Вычитание

комплексных

чисел

13

2.1.7.

Умножение комплексных чисел

15

2.1.8.

Деление

комплексных

чисел

16

2.1.9.

Корень

комплексного числа

19

2.1.10. Вещественная степень комплексного числа

21

2.1.11. Экспонента комплексного числа

22

2.1.12. Логарифм комплексного числа

23

2.1.13. Комплексная степень комплексного числа

26

2.1.14. Гиперболический синус комплексного аргумента

28

2.1.15. Гиперболический косинус комплексного аргумента

29

2.2.Линейные, нелинейные и комплексные системы

алгебраических уравнений

31

2.2.1.Метод Гаусса для решения системы линейных ал­

гебраических уравнений

31

2.2.2.Метод Зайделя для решения системы линейных

алгебраических уравнений

. 34

2.2.3.Решение системы линейных алгебраических урав­

нений методом исключения по схеме Жордана

о

выбором главного олемента по строке

37

2.2.4.Решение системы линейных алгебраических урав­

ненийметодом вращений

41

2.2.5.Решение системы линейных алгебраических урав­

нений методом ортогонализации

44

2.2.6.Решение системы линейных алгебраических урав­

нений с ленточной матрицей

47

221

2.2.7, Решение системы линейных алгебраических давне-

51

 

ний о комплексными коэффициентами и комплексными

 

 

неизвестными

 

 

 

2.2.8. Уточнение решения

системы нелинейных алгебраиче­

 

 

ских и трансцендентных уравнений обобщенным ме­

 

 

тодом Стеффансена

 

 

55

2.3,

Определители и матрицы

61

2.3.1. Вычисление определителя методом триангуляции

61

2.3.2. Вычисление определителя методом триангуляции

64

2.3.3. Вычисление определителя гауссовским исключением

68

2.3.4. Сложение двух одномерных матриц

72

2.3.5. Сложение двухмерных

матриц

74

2.3.6. Сложение-вычитание двухмерных матриц

76

2.3.7. Вычитание одномерных

матриц

78

2.3.8. Вычитание двухмерных

матриц

80

2.3.9. Умножение одномерной матрицы на константу

82

2.3.10.

Умножение двухмерной матрицы на константу

83

2.3.11.

Умножение двухмерной матрицы на одномерную

85

2.3.12.

Произведение двухмерных матриц

87

2.3.13.

Транспонирование

квадратной матрицы

89

2.3.14.

Транспорирование

прямоугольной матрицы

91

2.3.15.Обращение матрицы методом Гаусса-Жордана

93

2.3.16.Обращение матрицы методом Гаусса-дордана

97

2.3.17.Транспонирование квадратной матрицы с комплекс­

 

ными элементами

Х01

2.3.18.

Транспонирование прямоугольной матрицы о комп­

лексными элементами

Ю З

2.3.19.

Умножение двухмерной матрицы с действительными

элементами на одномерную матрицу с комплексными

элементами

Ю 5

2.3.20.

Произведение двухмерной

матрицы с действительны­

ми элементами на двухмерную матрицу с комплекс­

ными элементами

J08

2.3.21.

Произведение двухмерной

матрицы с комплексными

елементами на двухмерную матрицу с действитель­

ными элементами

j j q

222

2.3.22. Произведение двухмерной мвтрл** w . - юш юм е ”-

 

ными элементами на одномерную также о комп­

 

лексными элементами

И З

2.3.23. Перемножение двух прямоугольных матриц о

 

комплексными элементами

116

2.3.24. Обращение диагональной матрицы с комплексными

 

элементами

119

2.4. Интегрирование и дифференцирование

122

2.4.1. Формула трапеций

122

2.4.2. Формула Гауоса

124

2.4.3. Формула Симпсона/ первый вариант/

126

2.4.4. Формула Симпсона/ второй вариант/

127

2.4.5. Модифицированный метод Симпсона

131

2.4.6. Квадратура Ромберга

134

2.4.7. Квадратура Грегори

137

2.4.8. Квадратурное интегрирование

Ш

2.4.9. Дифференцирование

145

2.5.Дифференциальные уравнения и системы дифферен­

циальных уравнений

147

2.5.1. Модифицированный метод Эйлера

147

2.5.2. Метод Рунге-Кутта второго порядка

150

2.5.3. Метод Рунге-Кутта третьего порядка

152

2.5.4. Метод Рунге-Кутта четвертого порядка

154

2.5.5. Метод Рунге-Кутта четвертого порядка с авто­

 

матическим изменением шага интегрирования

156

2.5.6. Метод Рунге-Кутта пятого порядка

159

2.5.7.Метод Рунге-Кутта четвертого порядка для систем дифференциальных уравнений первого

 

порядка

 

161

2.5.8. Формула Кутта-Марсона для

интогрирования системы

 

дифференциальных уравнений

первого порядка

164

2.6.

Генераторы случайных чис'ел

 

169 V

2.6.1.

Генератор случайных чисел

с равномерным

 

распределением

169

\/

2.6.2. Генератор случайных чисел с равномерным

 

 

распределением

.

 

223

2,7,

Рады и полиномы

 

172

2.7.1. Возведение ряда в степень

 

172

2.7.2. Деление степенного ряда на степенной ряд

174

2.7.3.

Аппроксимация рядами Фурье

176

2.7.4. Нахождение

корней функции

методом деления

 

 

интервала

пополам

 

180

2.7.5. Оахождение

корней функции

методом Ньютона-

 

 

Рафсона

 

 

182

2.7.6. Решение уравнения методом Берстоу-Хичкова

184

2.7.7. Решение уравнения методом Ньютона-Миели

189

2.7.8. Интерполяция по формуле Лагранжа

192

2.7.9. Интерполяция по методу наименьших квадратов

195

2.8.

Процедуры в кодах ЭЦВМ "Минск-22"

202

2.8.1. Сравнение двух действительных чисел по всем

 

 

разрядам

ячейки вида, п

 

202

2.8.2. Подготовка

-I ,. А ,.В ,

202

2.8.3.

Перевод значений угла из радианной меры в

 

 

двоичной сиотеме счисления в градусную меру

 

 

в десятичной системе счисления и печать его

 

 

на цифровое или алфавитноцифровое печатаю­

 

 

щее устройство

 

202

2.8.4. Сохранение

и восстановление содержимого

 

 

ячеек 0007 - 0016 и 0042 - 0061

203

2.8.5. Обращение матрицы с комплексными элементами

 

 

по методу Ершова

 

204

2.8.6.Решение системы линейных алгебраических уравнений о комплексными коэффициентами

методом Гаусоа

 

 

205

2.8.7. Решение систем

линейных алгебраических

 

уравнений методом главных элементов

 

206

2.8.8. Обращение матрицы методом Гаусса-Жордана

 

с выбором главного элемента

 

207

2.6.9. Ввод и перевод массива значений углов ив

 

градусной меры

в десятичной системе

счисления

 

в радманную меру в двоичнойсистене

счисления

209

224

2.8.10. Запись и чтение информации

на магнитном

 

барабане

 

 

 

 

210

2.8.11. Формирование отроки вида Я

-I .. А

,,- .

211

2.8.12. Вычисление определенного интеграла по формуле

 

Гаусса с двумя узлами и экстраполяцией по

 

Ричардсону

 

 

 

 

211

2.8.13. Квадратичная интерполяция функции

у *f(x)

 

по таблице с постоянным шагом

 

212

2.8.14. Интерполирование функции у * f (х), заданной

 

таблично с переменным шагом, по формуле

 

Лагранжа с четырьмя узлами

 

 

213

2.8.15. Вычисление

комплексного

определителя

215

2.8.16. Обращение

симметричной

матрицы

 

216

2.8.17. Решение системы линейных алгебраических

 

уравнений с произвольной матрицей коэффициентов

 

методом сопряженных градиентов

 

217

Литература

 

 

 

 

219

225

Висвалд Карлович Гемст, Андрей Альфредович Стукен

ПРОЦЕДУРЫ АЛГОЛ-60 В ПРИМЕРАХ

Редактор Д.Колесников. техн.ред.И.Брамберга

Подписано к печати

15. декабря 1973

г.Формат

60 х

84/16* 14,25

печ.л.,13,25 уол.печ.л.,

7,24

уч.-изд.л.Тиран J200 экз. Цена

23 коп.

ЯТ 06524. Редакционно-издательский отдел РПИ. Отпечатано в типографии РПИ, г.Рига,ул.Ленина,I. Эакг is

Соседние файлы в папке книги из ГПНТБ