Численное решение систем линейных алгебраических
Автор: Rqper • Апрель 15, 2024 • Лабораторная работа • 822 Слов (4 Страниц) • 93 Просмотры
МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ
Федеральное государственное бюджетное образовательное учреждение
высшего образования
«Сибирский государственный университет науки и технологий
имени академика М.Ф. Решетнева»
Институт информатики и телекоммуникаций
институт/ факультет/ подразделение
Кафедра прикладной математики
кафедра/ цикловая комиссия
ОТЧЕТ О ЛАБОРАТОРНОЙ РАБОТЕ
Численное решение систем линейных алгебраических
тема
Преподаватель _А.В. Сенашев
подпись, дата инициалы, фамилия
Обучающийся БИЭ22-01 221212005 _Д.С. Исалёв___
номер группы, зачетной книжки подпись, дата инициалы, фамилия
Красноярск 2024
Подключается 2 библиотеки locale и iostream. Первая используется для возможности использования русского текста в консоли, а вторая для использования двух потоков ввода и вывода.
#include <locale>
#include <iostream>
Создаётся адрес x типа double выделяя для него память
double* x;
x = (double*)malloc(n * sizeof(double));
Поиск максимального элемента в первом столбце
for (k = 0; k < n; k++)
{
aa = abs(a[k][k]);
i = k;
for (m = k + 1; m < n; m++)
if (abs(a[m][k]) > aa)
{
i = m;
aa = abs(a[m][k]);
}
Перестановка i-ой строки, содержащей главный элемент k-ой строки
if (i != k)
{
for (j = k; j < n + 1; j++)
{
bb = a[k][j];
a[k][j] = a[i][j];
...