Форум: "Прочее";
Текущий архив: 2010.09.19;
Скачать: [xml.tar.bz2];
ВнизПомогите найти ошибку плиз... Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.004 c