- •Оглавление
- •Введение
- •1.Решение слау
- •1.1.Общие сведения
- •1.2. Исходные данные
- •1.3.Решение методом Гаусса
- •3.Численное интегрирование
- •2.Решение нелинейного уравнения
- •2.2.Исходные данные
- •2.3.Решение методом половинного деления
- •4.2.Описание интерфейса
- •4.3.Описание панели инструментов
- •4.4.Принцип работы программы
- •Заключение
Заключение
При написании программ в Mathcad я воспользовалась следующими функциями: augment(A,b), rref(Ar), submatrix(Ag, ir, jr, ic, jc), lsolve(M,V), root(f(x), x).
Нумерация индексов массивов начинается с нуля, иными словами, первый элемент массива имеет индекс 0. Стартовый индекс массива задаётся системной переменной ORIGIN, которая по умолчанию равна нулю. Число элементов вектора и индекс его последнего элемента совпадают, если индексы нумеруются с 1, т.е. ORIGIN равна 1.
Для того чтобы сформировать расширенную матрицу системы, я использовала функцию augment(A,b), которая формирует матрицу, добавляя к столбцам матрицы системы А справа столбец правых частей b (я присвоило расширенной матрице системы имя Ar). При этом число строк обеих матриц должно быть равным.
Функция rref(Ar) выполняет элементарные операции со строками расширенной матрицы системы Ar – приводит её к ступенчатому виду с единичной матрицей в первых столбцах, т.е. выполняет прямой и обратный ход гауссова исключения, Ag – имя результата (ступенчатой формы матрицы Ar).
Функция submatrix(Ag, ir, jr, ic, jc), выделяя последний столбец матрицы Ag, формирует столбец решения системы. Элементы содержащиеся в строках с ir по jr и столбцах с ic по jc.
Функция lsolve имеет вид: lsolve(M,V), где М – матрица коэффициентов системы линейных уравнений, V – вектор правых частей системы уравнений.
Функция root осуществляет решение алгебраических и трансцендентных уравнений, определяя вещественные корни уравнения. Она имеет вид: root(f(x), x), где f(x) – решаемое уравнение f(x)=0, x – аргумент функции f(x) (искомое неизвесное уравнение).
Список использованных источников (литературы):
Задания к курсовой работе по Информатике.
Половко А.М., Ганичев И.В. Mathcad для студента.−СПб.: БХВ-Петербург, 2006.−336 с.: ил.
Кирьянов Д.В. Самоучитель Mathcad И.−СПб.: БХВ-Петербург, 2003.-560 с.: ил.
Плис А.И., Сливина Н.А. Mathcad: математический практикум для экономистов и инженеров: Учеб. пособие. –М.: Финансы и статистика, 1999. -656 с.: ил.
