Объявление................................................................................................. 39
Назначение................................................................................................. 39
Описание.................................................................................................... 39
§ 12. Подпрограмма POWRR.................................................................... 39
Объявление................................................................................................. 39
Назначение................................................................................................. 39
Описание.................................................................................................... 39
§ 13. Подпрограмма SIGN.......................................................................... 39
Объявление................................................................................................. 39
Назначение................................................................................................. 39
Описание.................................................................................................... 40
§ 14. Подпрограмма ISIGN........................................................................ 40
Объявление................................................................................................. 40
Назначение................................................................................................. 40
Описание.................................................................................................... 40
Методические указания предназначены для студентов факультета технической кибернетики и других факультетов, выполняющих курсовые и лабораторные работы по курсу "Численный анализ" на персональных IBM на языке TURBO-РASCAL.
В методических указаниях описаны Паскаль-версии вычислительных процедур для семи типовых задач численного анализа из известной книги "Дж. Форсайт, М. Малькольм, М. Моулер. Машинные методы математических вычислений", давно ставшей библиографической редкостью.
Для включенных в модуль процедур дается формулировка решаемой ими задачи, макет обращения, описание входных и выходных переменных, приводится текст иллюстрационного примера и результаты его выполнения.
Методические указания подготовлены на кафедре информационных и управляющих систем.
Все процедуры объединены в единый модуль FMM ('UNIT FMM', в терминах турбо-Паскаля) и имеют общее описание типов переменных и ряд общих констант. Ниже приводится та часть секции интерфейса модуля FMM, в которой содержатся описания типов и констант.
UNIT FMM;
{$N-}
INTERFACE
Const ndim = 10;
ndimS = 10;
ndimC = 10;
maxnfe = 3000;
{$IFOРT N+}
type
Float = double;{8 byte real, requires 8087 or 80287 math chip}
{$ELSE}
type
Float = real; {6 byte real, no math chip required }
{$ENDIF}
type floatvector = array [1..ndim] of float;
floatmatrix = array [1..ndim,1..ndim] of float;
rvecn = array [1..6*ndim+3] of float;
ivec5 = array [1..5] of integer;
ivector = array [1..ndim] of integer;
floatvectorS = array [1..ndimS] of float;
floatvectorC = array [1..ndimC] of float;
floatmatrixCS = array [1..ndimS,1..ndimC] of float;
ndim
― размерность статического описания квадратных матриц в процедурах DECOMР, SOLVE;
― размерность статического описания векторов в процедурах DECOMР, SOLVE, SРLINE, SEVAL, RKF45 (вектор решения), RKFS.
ndimS
― строчная размерность статического описания прямоугольной матрицы в процедуре SVD.
ndimC
― столбцовая размерность статического описания прямоугольной матрицы в процедуре SVD;
― размерность векторов в процедуре SVD.
maxnfe
― Максимально допустимое (в пределах одного обращения) число вычислений для RKF45.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.