Как сделать что бы матрица стала сходящаяся?

250
10 февраля 2019, 09:10

В задание надо решить матрицу методом простой итерации. Я все написал но для некоторых матриц это не подходит и преподователь сказал сделать функцию что бы она стала сходящаяся, а я не знаю как это сделать, вот набросал идею, но работает не правильно (использовал процедуру Жордана с коэффициентом R = R * 1.1):

void reductionToIterative(double **A, double *B) {
 double R;
 for (int k = 0; k<N; k++)
 {
  for (int i = k + 1; i<N; i++)
  {
   if (A[k][k] != 0)
   {
    R = A[i][k] * 1.1 / A[k][k];
    for (int j = 0; j<N; j++)
     A[i][j] -= A[k][j] * R;
    B[i] -= B[k] * R;
   }   
  }
 }
}
READ ALSO
SHGetPathFromIDListW Плчему получаю только один символ?

SHGetPathFromIDListW Плчему получаю только один символ?

Нужно получить путь к папкеИспользую структуру BROWSEINFO и функцию SHBrowseForFolder()

265
Qt-QString в int

Qt-QString в int

Как конвертировать:

225
Передача полей класса в методы класса

Передача полей класса в методы класса

Для большей читабельности кода пришел к мысли что хорошо бы передавать поля класса в методы класса явноТ

267
Не могу придумать абстракцию для класса

Не могу придумать абстракцию для класса

Задание у меня следующееЕсть класс часы и в нем содержится статическое поле "часовой пояс"

246