矩阵乘法

/*************************打公式的,没啥好说*

#include<iostream>
using namespace std;

int main(int argc, char* argv[])
{
 int A[100][100],B[100][100],C[100][100];
 int i,j;
 cout<<"请输入二维矩阵A"<<endl;
 for(i=1;i<=2;i++)
   for(j=1;j<=2;j++)
      cin>>A[i][j];
   cout<<"请输入二维矩阵B"<<endl;
   for(i=1;i<=2;i++)
    for(j=1;j<=2;j++)
     cin>>B[i][j];
    int d1,d2,d3,d4,d5,d6,d7;
    d1=(A[1][1]+A[2][2])*(B[1][1]+B[2][2]);//课本公式
    d2=(A[2][1]+A[2][2])*B[1][1];
    d3=A[1][1]*(B[1][2]-B[2][2]);
    d4=A[2][2]*(B[2][1]-B[1][1]);
    d5=(A[1][1]+A[1][2])*B[2][2];
    d6=(A[2][1]-A[1][1])*(B[1][1]+B[1][2]);
    d7=(A[1][2]-A[2][2])*(B[2][1]+B[2][2]);

    C[1][1]=d1+d4-d5+d7;
    C[1][2]=d3+d5;
    C[2][1]=d2+d4;
    C[2][2]=d1+d3-d2+d6;
    cout<<"矩阵A和矩阵B的乘积为"<<endl;
    for(i=1;i<=2;i++)
    {
     for(j=1;j<=2;j++)
      cout<<C[i][j]<<" ";
         cout<<endl;
    }
return 0;
}
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值