Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2010.09.19;
Скачать: CL | DM;

Вниз

Помогите найти ошибку плиз...   Найти похожие ветки 

 
AKE   (2010-06-25 01:15) [0]

double Det(Matrix33 M)
{
return M.a11*M.a22*M.a33+M.a12*M.a23*M.a31+M.a13*M.a21*M.a32-M.a11*M.a23*M.a32-M.a12*M.a21*M.a33-M.a13*M.a22*M.a31;
}

Matrix33 GetInverseMatrix(Matrix33 M)
{
 double det = Det(M);
 double A11 = (M.a22*M.a33)-(M.a23*M.a32);
 double A12 = -((M.a21*M.a33)-(M.a31*M.a23));
 double A13 = (M.a21*M.a32)-(M.a31*M.a22);
 double A21 = -((M.a12*M.a33)-(M.a32*M.a13));
 double A22 = (M.a11*M.a33)-(M.a31*M.a13);
 double A23 = -((M.a11*M.a32)-(M.a31*M.a12));
 double A31 = (M.a12*M.a23)-(M.a22*M.a13);
 double A32 = -((M.a11*M.a23)-(M.a21*M.a13));
 double A33 = (M.a11*M.a22)-(M.a21*M.a12);
 M.a11 = A11/det;M.a12 = A21/det;M.a13 = A31/det;
 M.a21 = A12/det;M.a22 = A22/det;M.a23 = A32/det;
 M.a31 = A13/det;M.a32 = A23/det;M.a33 = A33/det;
 return M;
}


 
AKE   (2010-06-25 01:16) [1]

Структура матрицы
struct Matrix33{
double a11, a12, a13;
double a21, a22, a23;
double a31, a32, a33;
};


 
AKE   (2010-06-25 01:19) [2]

Ошибку нашёл сам, спасибо...


 
Германн ©   (2010-06-25 01:57) [3]


> AKE   (25.06.10 01:15)  


> AKE   (25.06.10 01:16) [1]


> AKE   (25.06.10 01:19) [2]
>
> Ошибку нашёл сам, спасибо...
>

Смех да и только.



Страницы: 1 вся ветка

Текущий архив: 2010.09.19;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.009 c
15-1277324994
Юрий
2010-06-24 00:29
2010.09.19
С днем рождения ! 24 июня 2010 четверг


15-1276979398
Юрий
2010-06-20 00:29
2010.09.19
С днем рождения ! 20 июня 2010 воскресенье


15-1277585052
AKE
2010-06-27 00:44
2010.09.19
Как звали французского шахматиста конца 18 века?


2-1277699293
linuxoid
2010-06-28 08:28
2010.09.19
treeview & memo


2-1277272307
Cannon
2010-06-23 09:51
2010.09.19
Converter DBF to MDB