ТОР 5 статей: Методические подходы к анализу финансового состояния предприятия Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века Характеристика шлифовальных кругов и ее маркировка Служебные части речи. Предлог. Союз. Частицы КАТЕГОРИИ:
|
Реализация алгоритма Гаусса в пакете MathcadДля реализации алгоритма Гаусса в пакете Mathcad необходимо знать некоторые функции определения матриц и операции с блоками матриц: matrix(m,n,f) – создает и заполняет матрицу размерности , элемент которой, расположенный в i-ой строке, j-м столбце, равен значению функции ; diag(v) – создает диагональную матрицу, элементы главной диагонали которой хранятся в векторе v; identity(n) – создает единичную матрицу порядка n; augment(A,B) – формирует матрицу, в первых столбцах которой содержится матрица A, а в последних – матрица B (матрица A и Bдолжны иметь одинаковое число строк); stak(A,B) – формирует матрицу, в первых строках которой содержится матрица A, а в последних – матрица B(матрица A и Bдолжны иметь одинаковое число столбцов); submatrix(A,ir,jr,ic,jc) – формирует матрицу, которая является блоком матрицы А, расположенным в блоках с ir по jr и в столбцах с ic по jc, ir ≤ jr, ic ≤ jc. Номер первой строки (столбца) матрицы или первой компоненты вектора хранится в Mathcad в переменной ORIGIN. По умолчанию в Mathcad координаты векторов, столбцы и строки матрицы нумеруются начиная с 0 (ORIGIN:=0). Поскольку в математической записи чаще используется нумерация с 1, здесь и в дальнейшем перед началом работы с матрицами будем определять значение переменной ORIGIN:=1. Приведем пример решения системы методом Гаусса в Mathcad:
Не нашли, что искали? Воспользуйтесь поиском:
|