精品偷拍一区二区三区,亚洲精品永久 码,亚洲综合日韩精品欧美国产,亚洲国产日韩a在线亚洲

  • <center id="usuqs"></center>
  • 
    
  • 求C語(yǔ)言3個(gè)2*2矩陣相乘的算法

    求C語(yǔ)言3個(gè)2*2矩陣相乘的算法
    其中行列試的每個(gè)元素為未知方程.
    很麻煩的,每個(gè)元素為單獨(dú)的方程
    其他人氣:211 ℃時(shí)間:2020-03-19 13:03:17
    優(yōu)質(zhì)解答
    我用數(shù)組套的矩陣,然后用矩陣乘法的的公式算A*B*C的
    #include
    void main()
    {
    int a[2][2],b[2][2],c[2][2],d[2][2],i,j;
    printf("請(qǐng)逐個(gè)為矩陣賦值");
    for(j=0;j<2;j++)
    for(i=0;i<2;i++)
    scanf("%d",&a[j][i]);//為矩陣a賦值
    for(j=0;j<2;j++)
    for(i=0;i<2;i++)
    scanf("%d",&b[j][i]);//為矩陣b賦值
    for(j=0;j<2;j++)
    for(i=0;i<2;i++)
    scanf("%d",&c[j][i]);//為矩陣C賦值
    d[0][0]=(a[0][0]*b[0][0]+a[0][1]*b[1][0]);//
    d[0][1]=(a[0][0]*b[0][1]+a[0][1]*b[1][1]);//
    d[1][0]=(a[1][0]*b[0][0]+a[1][1]*b[1][0]);//
    d[1][1]=(a[1][0]*b[0][1]+a[1][1]*b[1][1]);//以上四行用矩陣D表示矩陣a*b的值
    a[0][0]=(d[0][0]*c[0][0]+d[0][1]*c[1][0]);//
    a[0][1]=(d[0][0]*b[0][1]+c[0][1]*b[1][1]);//
    a[1][0]=(d[1][0]*b[0][0]+c[1][1]*b[1][0]);//
    a[1][1]=(d[1][0]*b[0][1]+c[1][1]*b[1][1]);//以上四行用矩陣a表示d*c的值即a*b*c的值
    for(j=0;j<2;j++)
    {printf("| ");
    for(i=0;i<2;i++)
    printf("%d ",a[j][i]);//此處為輸出矩陣a*b*c,你可以拿筆算一下,以上經(jīng)過(guò)vc++6.0測(cè)試,且用筆算之后與結(jié)果相同
    printf("|\n");
    我來(lái)回答
    類似推薦
    請(qǐng)使用1024x768 IE6.0或更高版本瀏覽器瀏覽本站點(diǎn),以保證最佳閱讀效果。本頁(yè)提供作業(yè)小助手,一起搜作業(yè)以及作業(yè)好幫手最新版!
    版權(quán)所有 CopyRight © 2012-2024 作業(yè)小助手 All Rights Reserved. 手機(jī)版