Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
АиПА / include / dalmat Описание.doc
Скачиваний:
8
Добавлен:
07.02.2016
Размер:
78.34 Кб
Скачать

1.3 Исключения

Ниже приведены исключения, которые обрабатываются при выполнении основных операций модуля dalmat.

dmatrix=double

Получение диагональной матрицы с заданным значением диагональных элементов. Проверяется, является ли исхоная матрица квадратной.

dmatrix[i][j]

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

dvector[i]

Доступ к элементу вектора по индексу. Проверяется правильность индекса.

dmatrix.det()

Вычисление определителя. Проверяется, является ли матрица квадратной.

dmatrix*dmatrix

Умножение матриц. Проверяется согласованность размеров матриц.

dmatrix*vector

Умножение матрицы на вектор. Проверяется согласованность размеров матрицы и вектора.

double/dmatrix

Деление числа на матрицу, т.е. умножение числа на обратную матрицу. Матрица должна быть квадратной.

dmatrix  dmatrix

dvectordvector

Операции сложения и вычитания. Проверяется согласованность размеров матриц или векторов.

gauss(dmatrix A, dvector B, dvector X)

Решение системы линейных уравнений. Проверяется согласованность размеров матрицы и векторов.

interpolinom(dvector& X, dvector& Y)

Проверяется равенство размеров векторов X,Y.

Литература

2. В.П.Пинчук

Конспект лекций по вычислительной математике для специальности 8.090801 "Микроэлектроника и полупроводниковые приборы".- Запорожье: ЗНТУ, 2002 (не опубликовано).

Соседние файлы в папке include