Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
ЭНН
0 / 0 / 0
Регистрация: 27.04.2015
1

Определить, является ли заданная матрица А(n,n) ортогональной

16.04.2012, 15:43. Просмотров 1266. Ответов 1
Метки нет (Все метки)

Квадратная матрица А называется ортогональной,если А^T=А^-1. Определить, является ли заданная матрица А(n,n) ортогональной.

Помогите пожалуйста написать на С++ написать программу на элементарном уровне 1 курса. Буду очень благодарна.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.04.2012, 15:43
Ответы с готовыми решениями:

Определить, является ли заданная матрица A(n,n) ортогональной
квадратная матрица A называется ортогональной, если A...

Определить, является ли заданная матрица ортонормированной
Помогите пожалуйста написать программу на С++. Определить,является ли...

Определить, является ли заданная матрица N-го порядка магическим квадратом.
Предусмотреть динамический захват памяти, решение оформить в виде отдельной...

Определить ,является ли заданная квадратная матрица магическим квадратом
Написать программу,которая позволяет определить ,является ли заданная ...

Определить, является ли заданная целочисленная матрица магическим квадратом
Написать программу, которая определяет, является ли заданная целочисленная...

1
andreyfreelans
410 / 60 / 28
Регистрация: 21.02.2011
Сообщений: 2,323
06.03.2014, 02:19 2
Лучший ответ Сообщение было отмечено как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
#include <vcl>
#include <iostream>
#include <conio>
using namespace std;
 
//---------------------------------------------------------------------------
typedef int* ip;
bool ort (int **A, int **E, int n);
 
void main ()
{
 system ("title Orthogonal matrix");
 int n, **A = new int *[n], **E = new int *[n];
 ort (A, E, n);
 
 for (int i=0; i<n; i++)
 {
  delete[]A[i]; delete []E[i];
 }
 
 delete []A; delete []E;
 system ("pause");
}
 
//---------------------------------------------------------------------------
 
bool ort (int **A, int **E, int n)
{
 bool res=1;
 cout <<"Vvedite razmernost' matricy A: ";
 cin >>n;
 A = new int*[n], E = new int*[n];
 
 for (int i=0; i<n; i++)
 {
  A[i] = new int[n]; E[i]= new int[n];
 }//Sozdanie matrizy A i E.
 
 for (int i=0; i<n; i++)
 {
  for (int j=i; j<n; j++)
  {
   cout <<"a"<<i+1<<j+1<<"=";
   cin >>A[i][j];
   if (i!=j) A[j][i]=A[i][j];
  }//j.
 }//i. Vvod matrizy A.
 
 for (int i=0; i<n; i++)
 {
  cout <<"\n";
  for (int j=0; j<n; j++) cout <<A[i][j]<<"\t";
 }//i. Vyvod matrizy A.
 
 int elem=0;
 for (int i=0; i<n; i++)
 {
  for (int j=0; j<n; j++)
  {
   elem=0;
   for (int k=0; k<n; k++) elem=elem+A[i][k]*A[j][k];
   E[i][j]=elem;
   if ((i==j && elem!=1) || (i!=j && elem!=0)) {res=0; break;}
  }//j
}//i.
 
 if (res) cout <<"\n\nThe matrix A is orthogonal.\n"; else cout <<
 "\n\nThe matrix A is not orthogonal.\n";
 return res;
 }//ort.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.03.2014, 02:19

Определить, является ли заданная целочисленная матрица магическим квадратом
Помогите решить задачу на С++. Двумерные массивы. Вариант 1. Определить,...

Определить, является ли заданная целочисленная матрица латинским квадратом
определить, является ли заданная целочисленная матрица 4*4 латинским квадратом,...

Определить, является ли заданная целая квадратная матрица n-го порядка симметричной
Определить, является ли заданная целая квадратная матрица n-го порядка...


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

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

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