Умножение Матриц. Обратная Матрица

Тема в разделе "C/C++/C#", создана пользователем -, 6 янв 2012.

  1. Гость

    в программе Builder Cи++ написать программу по решение квадратной матрицы 2Х2, а так же ее обратную матрицу.

    (я не программист, учусь абсолютно в другой области. си++ изучали месяц. Просьба отнестись с пониманием)
    Это все что у меня есть.
    1- обратная матрица
    Код (Text):
     
    //---------------------------------------------------------------------------

    #include <vcl.h>
    #pragma hdrstop
    #include <math.h>
    #include <stdio.h>

    //---------------------------------------------------------------------------

    #pragma argsused
    int main(int argc, char* argv[])
    {
    float a[2][2],c[2][2];
    int IuvMatr(float(&a)[2][2],float(&c)[2][2]
    {
    Det=a[0][0]*a[1][1]-a[0][1]*a[1][0];
    if (Det==0)
    return 0;
    c[0][0]=a[1][1]/Det;
    c[1][0]=-a[1][0]/Det;
    c[0][1]=-a[0][1]/Det;
    c[0][0]=a[0][0]/Det;
    return 1;
    }



    return 0;
    }

    2-умножение матриц
    Код (Text):
     
    #include <vcl.h>
    #pragma hdrstop
    #include <stdio.h>
    #include <math.h>

    //---------------------------------------------------------------------------

    #pragma argsused
    int main(int argc, char* argv[])
    { float a[2][2],b[2][2],c[2];

    void MoveMath(float(&a)[2][2], float(&:)[2][2], float(&c)[2][2])
    {
    c[0][0]=a[0][0]*b[0][0]+a[0][1]*b[1][0];
    c[1][0]=a[1][0]*b[0][0]+a[1][1]*b[1][0];
    c[0][1]=a[0][0]*b[0][1]+a[0][1]*b[1][1];
    c[1][1]=a[1][0]*b[0][1]+a[1][1]*b[1][1];
    }
    return 0;
    }
    //---------------------------------------------------------------------------
     
Загрузка...
Похожие Темы - Умножение Матриц Обратная
  1. student22rus
    Ответов:
    1
    Просмотров:
    2.450
  2. Nekwil
    Ответов:
    1
    Просмотров:
    865
  3. Dantes95
    Ответов:
    0
    Просмотров:
    1.023
  4. kobrin13
    Ответов:
    0
    Просмотров:
    1.036
  5. FCDK
    Ответов:
    0
    Просмотров:
    1.266

Поделиться этой страницей