Темы лабораторных работ по курсу
«Математические методы моделирования»
(«Вычислительная математика»)
I семестр
Вычислительные методы линейной алгебры
Задание к работам 1-7
Напишите программу для решения с обычной (а затеми с двойной) точностью системы линейных алгебраических уравнений , в которой квадратная матрица и правая часть зависят от параметра р. Параметр выбран так, что при всех его значениях существует один и тот же вектор х.
Матрица, вектор правой части и дополнительная информация о системе уравнений содержатся в файлах, выдаваемых преподавателем.
Для решения систем использовать программы из библиотеки IMSL, входящей в состав Compaq Visual Fortran.
Применить программы из библиотеки IMSL дающие оценку числа обусловленности матрицы или его обратной величины.
Написанная программа должна выводить в файл следующие данные:
фамилию, имя и номер группы автора программы
значение параметра р,
матрицу и правую часть системы уравнений,
оценку числа обусловленности матрицы и оценку обратной величины числа обусловленности ,
найденное приближённое решение ,
вектор невязки ,
оценку погрешности решения из неравенства , где
Дайте письменные ответы на следующие вопросы:
1. Как изменяется число обусловленности матрицы с уменьшением значения параметра р?
2. Что происходит с системой при ?
3. Сравните при одних и тех же значениях р решения, найденные с обычной и двойной точностью. Почему при решения отличаются больше, чем при других значениях р? Если решения при получить не удаётся, то в чём причина?
Отправьте файл преподавателю для проверки.
II семестр
1. Вычисление всех собственных чисел и собственных векторов симметричной матрицы.
2. Вычисление всех собственных чисел и собственных векторов несимметричной матрицы.
Аппроксимация функций, численное дифференцирование и интегрирование с использованием библиотеки IMSL
3. Аппроксимация функций интерполяционным кубическим сплайном с помощью программы CSIEZ
4. Аппроксимация функций и их производных интерполяционным кубическим сплайном с помощью CSINT и CSDER
5. Аппроксимация функций интерполяционными В- сплайнами программой DBSINT
6. Аппроксимация функции от двух переменных интерполяционными двумерными сплайнами В- сплайнами программой DBS2IN
Задание к работе 1
Напишите программу для решения с обычной (а затеми с двойной) точностью задачи на собственные значения , в которой квадратная матрица зависит от параметра р.
Информация о матрице содержится в файлах, выдаваемых преподавателем.
Для решения задачи использовать программы из библиотеки IMSL, входящей в состав Compaq Visual Fortran.
Дополнительно вычислить индекс выполнения (performance index), используя программу из библиотеки IMSL.
Написанная программа должна выводить в файл следующие данные:
фамилию, имя и номер группы автора программы
значение параметра р,
матрицу,
найденные собственные числа матрицы ,
найденные собственные векторы ,
индекс выполнения (performance index)
векторы невязок ,
проверку ортогональности собственных векторов
Дайте письменные ответы на следующие вопросы:
1. Как изменяется наименьшее по модулю собственное число матрицы с уменьшением значения параметра р?
2. Что происходит с матрицей при ?
3. Сравните при одних и тех же значениях р решения, найденные с обычной и двойной точностью.?
4. Что такое индекс выполнения (performance index) в библиотеке IMSL и каков его смысл ?
Задание к работе 2
Напишите программу для решения с обычной (а затеми с двойной) точностью задачи на собственные значения , в которой квадратная матрица зависит от параметра р.
Информация о матрице содержится в файлах, выдаваемых преподавателем.
Для решения задачи использовать программы из библиотеки IMSL, входящей в состав Compaq Visual Fortran.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.