Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Ксюшенька
0 / 0 / 0
Регистрация: 10.05.2009
Сообщений: 24
#1

Для матриц I=2P-E, где Е-единичная матрица,а Р=Р(n,n), проверить св-во I^2=Е.При помощи метода Гаусса решить СЛАУ Ix=y, где вектор состоит из единиц. - C++

10.05.2009, 18:27. Просмотров 781. Ответов 1
Метки нет (Все метки)

Добрый день!Помогите пожалуйста с решением данной задачи:
Задание: Необходимо написать и отладить программу в среде Borland C++ 3.1 по заданному варианту с обязательным применением динамических матриц.

ЗАДАНИЕ:
Для матрицы I=2P-E, где E – единичная матрица, а P=P(n,n), проверить свойство
I^2=E. При помощи метода Гаусса решить СЛАУ Ix=y, где вектор y состоит из единиц.

Добавлено через 17 минут 58 секунд
У меня имеется шаблон.
#include<stdio.h>
#include<iostream.h>
#include<math.h>

int SLAU (float ** ma, int n, float*b, float*X);
{ int i, j, k, r;
float c, M, max, S;
float **a, *b1;
a= new float *[n];
for (i=0; i<n; i++)
a[i]=new float [n];
for (i=0; i<n; i++);
for (j=0; j<n; j++);
a[i][j] =ma[i][j];
for (i=0; i<n; i++);
b1[i]=b[i];
for (k=0; k<n; k++);
{ max= fabs (a[k][k]);
r=k;
for (i=k+1; i<n; i++);
if ( fabs(a[i][k],max))
{max=fabs (a[i][k]);
r=i;
for (i=0; i<n; i++);
{c=a[k][j];
a[k][j]=a[r][j];
a[r][j]=c};
c=b1[k];
b1[k]=b1[r];
b1=c;
for (i=k+1; i<n; i++);
{ (M=a[i][k]/a[k][k], j=k; j<n;j++)
a[i][j]-=M*a[k][j];
b[i]-=M*b[k];
}}
if (a[n-1][n-1]==0)
if (b[n-1]==0)
return-1;
else return -2;
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.05.2009, 18:27
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Для матриц I=2P-E, где Е-единичная матрица,а Р=Р(n,n), проверить св-во I^2=Е.При помощи метода Гаусса решить СЛАУ Ix=y, где вектор состоит из единиц. (C++):

Проверить для матрицы H=E-vvT/|v|2 (где E – единичная матрица, а вектор v=v(n) свойство ортогональности HT=H-1 - C++
Проверить для матрицы H=E-vvT/|v|2 (где E – единичная матрица, а вектор v=v(n)) свойство ортогональности HT=H-1 помогите ...

Даны квадратная матрица A порядка n и вектор с n элементами. Получить вектор: (A=E)b, где E единичная матрица порядка n - C++
Даны квадратная матрица A порядка n и вектор с n элементами. Получить вектор: (A=E)b, где E-единичная матрица порядка n. Помогите...

Получить вектор (А-Е)*b, где Е – единичная матрица - Java SE
День добрый форумчане. Собственно, без всяких лирических отступлений и прочего. При реализации задачи я столкнулся с некоторой...

Получить вектор (А-Е)b, где Е -единичная матрица порядка n. - Pascal ABC
Дана квадратная матрица А порядка n и вектор с n элементами. Получить вектор (А-Е)b, где Е -единичная матрица порядка n. Программу...

Получить вектор (А * Е) b, где Е-единичная матрица порядка n - Pascal
Есть квадратная матрица A порядка n и вектор b с n элементами. Получить вектор (А * Е) b, где Е-единичная матрица порядка n

Решить СЛАУ многопоточным вариантом метода Гаусса - C++
Здравствуйте,прошу помощи по условию моего задания: Решить систему линейных уравнений параллельным вариантом метода Гаусса. Количество...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Акелла
Сонный металюга
45 / 45 / 6
Регистрация: 10.05.2009
Сообщений: 295
10.05.2009, 18:28 #2
привети плиз исходник в человеческий вид путем применения тегов=)
читать просто удобней будет
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.05.2009, 18:28
Привет! Вот еще темы с ответами:

Решить СЛАУ методом Гаусса (проверить) - C++
Есть код!компилируется без ошибок.Задача программы решить СЛАУ методом Гаусса Но я не понимаю почему вывод информации осуществляется...

Получить матрицу A(B-E)+C, где Е-единичная матрица порядка n, а элементы матрицы C вычисляются по формуле - C++
Даны квадратные матрицы А и В порядка n. Получить матрицу A(B-E)+C, где Е-единичная матрица порядка n, а элементы матрицы C вычисляются по...

Заданы две левые треугольные целочисленные матрицы А, B. Найти матрицу С = Е(A + B)2, где Е – единичная матрица. - C++
Всем привет и всех с Новым Годом:) Покажите кодом, как задавать целочисленные треугольные матрицы. Ну а если у кого задача есть...

Проверка метода Гаусса для решения СЛАУ (в Дэлфи) - Delphi
Программа для решения СЛАУ методом Гаусса. Всё работает, кроме проверки. При умножении матрицы А (размерностью 5*5 для проверки) на матрицу...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru