Главная страница
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.01 c
2-1277362042
ther
2010-06-24 10:47
2010.09.19
назначение клавишы для визарда/эксперта


15-1277317461
TStas
2010-06-23 22:24
2010.09.19
Почему с одного компа получается писать на форум, а с другого нет


15-1276780683
shaman
2010-06-17 17:18
2010.09.19
объектно-ориентированное програмирование


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


2-1277427763
Diplomat
2010-06-25 05:02
2010.09.19
Как лучше осуществить триальность программы