Программная реализация численных методов в длинной арифметике. Монография
.pdf- ввод исходных данных в формате обычной арифметики;
- вычисление ln(sin(z)/z) c помощью чисел Бернулли в обычной арифметике;
-выдача результатов в формате обычной арифметики;
-ввод исходных данных в формате длинной арифметики;
- вычисление ln(sin(z)/z) c помощью чисел Бернулли в длинной арифметике;
- выдача результатов в формате длинной арифметики.
Тип ЭВМ: персональный компьютер с объемом оперативной памяти не мень-
ше 512мгб.
Язык: C в среде BORLAND C++ версии 4.5 и выше.
ОС: WINDOWS /ХР.
Объём программы: 57200 байтов.
10.7Программа по вычислению ln(tg(z)/z) c помощью чисел Бернулли
вобычной и длинной арифметике
Программа осуществляет вычисление ln(tg(z)/z) c помощью чисел Бернулли в обычной и длинной арифметике. В такой реализации можно задавать любое коли-
чество разрядов в дробной и целой части операндов. Единственное ограничение -
объем оперативной памяти. Программа используется для задач во многих обла-
стях исследований.
Программа обеспечивает выполнение следующих функций:
- ввод исходных данных в формате обычной арифметики;
- вычисление ln(tg(z)/z) c помощью чисел Бернулли в обычной арифметике;
-выдача результатов в формате обычной арифметики;
-ввод исходных данных в формате длинной арифметики;
- вычисление ln(tg(z)/z) c помощью чисел Бернулли в длинной арифметике;
- выдача результатов в формате длинной арифметики.
Тип ЭВМ: персональный компьютер с объемом оперативной памяти не мень-
ше 512мгб.
Язык: C в среде BORLAND C++ версии 4.5 и выше.
101
ОС: WINDOWS /ХР.
Объём программы: 63376 байтов.
10.8 Программа по вычислению ch(z) c помощью чисел Эйлера в обыч-
ной и длинной арифметике
Программа осуществляет вычисление ch(z) c помощью чисел Эйлера в обыч-
ной и длинной арифметике. В такой реализации можно задавать любое количество разрядов в дробной и целой части операндов. Единственное ограничение - объем оперативной памяти. Программа используется для задач во многих областях иссле-
дований.
Программа обеспечивает выполнение следующих функций:
- ввод исходных данных в формате обычной арифметики;
- вычисление ch(z) c помощью чисел Эйлера в обычной арифметике;
-выдача результатов в формате обычной арифметики;
-ввод исходных данных в формате длинной арифметики;
- вычисление ch(z) c помощью чисел Эйлера в длинной арифметике;
- выдача результатов в формате длинной арифметики.
Тип ЭВМ: персональный компьютер с объемом оперативной памяти не мень-
ше 512мгб.
Язык: C в среде BORLAND C++ версии 4.5 и выше.
ОС: WINDOWS /ХР.
Объём программы: 48114 байтов.
10.9Программа по вычислению cth(z) c помощью чисел Бернулли
вобычной и длинной арифметике
Программа осуществляет вычисление cth(z) c помощью чисел Бернулли в обычной и длинной арифметике. В такой реализации можно задавать любое количе-
ство разрядов в дробной и целой части операндов.
102
Единственное ограничение - объем оперативной памяти. Программа использу-
ется для задач во многих областях исследований.
Программа обеспечивает выполнение следующих функций:
- ввод исходных данных в формате обычной арифметики;
- вычисление cth(z) c помощью чисел Бернулли в обычной арифметике;
-выдача результатов в формате обычной арифметики;
-ввод исходных данных в формате длинной арифметики;
- вычисление cth(z) c помощью чисел Бернулли в длинной арифметике;
- выдача результатов в формате длинной арифметики.
Тип ЭВМ: персональный компьютер с объемом оперативной памяти не мень-
ше 512мгб.
Язык: C в среде BORLAND C++ версии 4.5 и выше.
ОС: WINDOWS /ХР.
Объём программы: 47814 байтов.
10.10 Программа по вычислению sh(z) c помощью чисел Бернулли в обычной и длинной арифметике
Программа осуществляет вычисление sh(z) c помощью чисел Бернулли в обычной и длинной арифметике. В такой реализации можно задавать любое количе-
ство разрядов в дробной и целой части операндов. Единственное ограничение -
объем оперативной памяти. Программа используется для задач во многих областях исследований.
Программа обеспечивает выполнение следующих функций:
- ввод исходных данных в формате обычной арифметики;
- вычисление sh(z) c помощью чисел Бернулли в обычной арифметике;
-выдача результатов в формате обычной арифметики;
-ввод исходных данных в формате длинной арифметики;
- вычисление sh(z) c помощью чисел Бернулли в длинной арифметике;
- выдача результатов в формате длинной арифметики.
103
Тип ЭВМ: персональный компьютер с объемом оперативной памяти не мень-
ше 512мгб.
Язык: C в среде BORLAND C++ версии 4.5 и выше.
ОС: WINDOWS /ХР.
Объём программы: 48116 байтов.
10.11 Программа по вычислению th(z) c помощью чисел Бернулли в
обычной и длинной арифметике
Программа осуществляет вычисление th(z) c помощью чисел Бернулли в обычной и длинной арифметике. В такой реализации можно задавать любое количе-
ство разрядов в дробной и целой части операндов. Единственное ограничение -
объем оперативной памяти. Программа используется для задач во многих обла-
стях исследований.
Программа обеспечивает выполнение следующих функций:
- ввод исходных данных в формате обычной арифметики;
- вычисление th(z) c помощью чисел Бернулли в обычной арифметике;
-выдача результатов в формате обычной арифметики;
-ввод исходных данных в формате длинной арифметики;
- вычисление th(z) c помощью чисел Бернулли в длинной арифметике;
- выдача результатов в формате длинной арифметики.
Тип ЭВМ: персональный компьютер с объемом оперативной памяти не мень-
ше 512мгб.
Язык: C в среде BORLAND C++ версии 4.5 и выше.
ОС: WINDOWS /ХР.
Объём программы: 47818 байтов.
104
11 Решение обыкновенных дифференциальных уравнений для различных форм сигналов
Рассматриваются программные реализации решений обыкновенных диффе-
ренциальных уравнений для различных форм сигналов. Все уравнения не имеют
аналитического представления решений. Реализации идут в обычной и длинной арифметике. Разработанный алгоритм длинной арифметики позволил выполнять все арифметические операции с произвольным количеством разрядов в целой и дробной частях операндов. Для написания программ использовался BORLAND С++ в
WINDOWS.
11.1 Решение уравнения dy/dx=sin(a*x*x)/exp(a*x*x)
Осуществлена программная реализация решения уравнения dy/dx=sin(a*x*x)/exp(a*x*x)
по формуле Рунге-Кутта в обычной и длинной арифметике. Вычисления в длинной арифметике можно производить с любым количеством разрядов.
Программа используется для задач во многих областях исследований.
Программа обеспечивает выполнение следующих функций:
- ввод исходных данных в формате обычной арифметики;
- вычисление значений решения в обычной арифметике;
-выдача результатов в формате обычной арифметики;
-ввод исходных данных в формате длинной арифметики;
- вычисление значений решения в длинной арифметике;
- выдача результатов в формате длинной арифметики.
Тип ЭВМ: персональный компьютер с объемом оперативной памяти не мень-
ше 512мгб.
Язык: C в среде BORLAND C++ версии 4.5 и выше.
ОС: WINDOWS /ХР. Объём программы: 59972 байта.
105
11.2 Решение уравнения dy/dx=exp(a*x*x)/sin(a*x*x)
Осуществлена программная реализация решения уравнения dy/dx=exp(a*x*x)/sin(a*x*x)
по формуле Рунге-Кутта в обычной и длинной арифметике. Вычисления в длинной арифметике можно производить с любым количеством разрядов. Программа ис-
пользуется для задач во многих областях исследований.
Программа обеспечивает выполнение следующих функций:
- ввод исходных данных в формате обычной арифметики;
- вычисление значений решения в обычной арифметике;
-выдача результатов в формате обычной арифметики;
-ввод исходных данных в формате длинной арифметики;
- вычисление значений решения в длинной арифметике;
- выдача результатов в формате длинной арифметики.
Тип ЭВМ: персональный компьютер с объемом оперативной памяти не мень-
ше 512мгб.
Язык: C в среде BORLAND C++ версии 4.5 и выше.
ОС: WINDOWS /ХР.
Объём программы: 59849 байтов.
11.3 Решение уравнения dy/dx=exp(a*x*x)*sin(a*x*x)
Осуществлена программная реализация решения уравнения dy/dx=exp(a*x*x)*sin(a*x*x)
по формуле Рунге-Кутта в обычной и длинной арифметике.
Вычисления в длинной арифметике можно производить с любым количеством разрядов. Программа используется для задач во многих областях исследований.
Программа обеспечивает выполнение следующих функций:
-ввод исходных данных в формате обычной арифметики;
-вычисление значений решения в обычной арифметике;
106
-выдача результатов в формате обычной арифметики;
-ввод исходных данных в формате длинной арифметики;
- вычисление значений решения |
в длинной арифметике; |
- выдача результатов в формате длинной арифметики. |
|
Тип ЭВМ: персональный компьютер с объемом оперативной памяти не мень- |
|
ше 512мгб. |
|
Язык: C в среде BORLAND C++ |
версии 4.5 и выше. |
ОС: WINDOWS /ХР. |
|
Объём программы: 59852 байта. |
|
11.4 Решение уравнения dy/dx=exp(a*x*x)+sin(a*x*x)
Осуществлена программная реализация решения уравнения dy/dx=exp(a*x*x)+sin(a*x*x)
по формуле Рунге-Кутта в обычной и длинной арифметике. Вычисления в длинной арифметике можно производить с любым количеством разрядов. Программа ис-
пользуется для задач во многих областях исследований.
Программа обеспечивает выполнение следующих функций:
- ввод исходных данных в формате обычной арифметики;
- вычисление значений решения в обычной арифметике;
-выдача результатов в формате обычной арифметики;
-ввод исходных данных в формате длинной арифметики;
- вычисление значений решения |
в длинной арифметике; |
- выдача результатов в формате длинной арифметики. |
|
Тип ЭВМ: персональный компьютер с объемом оперативной памяти не мень- |
|
ше 512мгб. |
|
Язык: C в среде BORLAND C++ |
версии 4.5 и выше. |
ОС: WINDOWS /ХР. |
|
Объём программы: 59856 байтов. |
|
107
11.5 Решение уравнения dy/dx=sin(a+x*x)/exp(a+x*x)
Осуществлена программная реализация решения уравнения dy/dx=sin(a+x*x)/exp(a+x*x)
по формуле Рунге-Кутта в обычной и длинной арифметике. Вычисления в длинной арифметике можно производить с любым количеством разрядов. Программа ис-
пользуется для задач во многих областях исследований.
Программа обеспечивает выполнение следующих функций:
- ввод исходных данных в формате обычной арифметики;
- вычисление значений решения в обычной арифметике;
-выдача результатов в формате обычной арифметики;
-ввод исходных данных в формате длинной арифметики;
- вычисление значений решения в длинной арифметике;
- выдача результатов в формате длинной арифметики.
Тип ЭВМ: персональный компьютер с объемом оперативной памяти не мень-
ше 512мгб.
Язык: C в среде BORLAND C++ версии 4.5 и выше.
ОС: WINDOWS /ХР.
Объём программы: 59971 байт.
11.6 Решение уравнения dy/dx=exp(a+x*x)/sin(a+x*x)
Осуществлена программная реализация решения уравнения dy/dx=exp(a+x*x)/sin(a+x*x)
по формуле Рунге-Кутта в обычной и длинной арифметике. Вычисления в длинной арифметике можно производить с любым количеством разрядов.
Программа используется для задач во многих областях исследований.
Программа обеспечивает выполнение следующих функций:
-ввод исходных данных в формате обычной арифметики;
-вычисление значений решения в обычной арифметике;
108
-выдача результатов в формате обычной арифметики;
-ввод исходных данных в формате длинной арифметики;
- вычисление значений решения |
в длинной арифметике; |
- выдача результатов в формате длинной арифметики. |
|
Тип ЭВМ: персональный компьютер с объемом оперативной памяти не мень- |
|
ше 512мгб. |
|
Язык: C в среде BORLAND C++ |
версии 4.5 и выше. |
ОС: WINDOWS /ХР. |
|
Объём программы: 59845 байтов. |
|
11.7 Решение уравнения dy/dx=exp(a+x*x)*sin(a+x*x)
Осуществлена программная реализация решения уравнения dy/dx=exp(a+x*x)*sin(a+x*x)
по формуле Рунге-Кутта в обычной и длинной арифметике. Вычисления в длинной арифметике можно производить с любым количеством разрядов.
Программа используется для задач во многих областях исследований.
Программа обеспечивает выполнение следующих функций:
- ввод исходных данных в формате обычной арифметики;
- вычисление значений решения в обычной арифметике;
-выдача результатов в формате обычной арифметики;
-ввод исходных данных в формате длинной арифметики;
- вычисление значений решения |
в длинной арифметике; |
- выдача результатов в формате длинной арифметики. |
|
Тип ЭВМ: персональный компьютер с объемом оперативной памяти не мень- |
|
ше 512мгб. |
|
Язык: C в среде BORLAND C++ |
версии 4.5 и выше. |
ОС: WINDOWS /ХР. |
|
Объём программы: 59846 байтов. |
|
109
11.8 Решение уравнения dy/dx=exp(a+x*x)+sin(a+x*x)
Осуществлена программная реализация решения уравнения
dy/dx=exp(a+x*x)+sin(a+x*x)
по формуле Рунге-Кутта в обычной и длинной арифметике.
Вычисления в длинной арифметике можно производить с любым количеством разрядов. Программа используется для задач во многих областях исследований.
Программа обеспечивает выполнение следующих функций:
- ввод исходных данных в формате обычной арифметики;
- вычисление значений решения в обычной арифметике;
- выдача результатов в формате обычной арифметики; - ввод исходных данных в формате длинной арифметики;
- вычисление значений решения в длинной арифметике;
- выдача результатов в формате длинной арифметики.
Тип ЭВМ: персональный компьютер с объемом оперативной памяти не мень-
ше 512мгб.
Язык: C в среде BORLAND C++ версии 4.5 и выше.
ОС: WINDOWS /ХР.
Объём программы: 59858 байтов.
11.9 Решение уравнения dy/dx=sin(a-x*x)/exp(a-x*x)
Осуществлена программная реализация решения уравнения dy/dx=sin(a-x*x)/exp(a-x*x)
по формуле Рунге-Кутта в обычной и длинной арифметике. Вычисления в длинной арифметике можно производить с любым количеством разрядов. Программа ис-
пользуется для задач во многих областях исследований.
Программа обеспечивает выполнение следующих функций:
- ввод исходных данных в формате обычной арифметики;
110
