設定 EYNY 為首頁  |  加入我的最愛
伊莉討論區
熱門搜尋:1895 天罪 江蕙 海賊王 海角七號 量子危機 女郎我最兔 九降風 
最新搜尋:哈利波特 希志愛野 草莓 南佳也 五月天 FIR 琴乃 方炯鑌 


休閒聊天
學術文化
感情感性
興趣交流
家庭事務
旅遊交流
飲食交流
寵物交流
貼圖分享
動漫交流
音樂世界
美容打扮
潮流資訊
影視娛樂
電玩遊戲
網絡遊戲
BL/GL 區
短片分享
下載分享
BT下載區
CB下載區
電腦資訊
數碼產品
手機交流
網站事務
體育運動
時事新聞
上班一族
博彩娛樂
成人話題

C & C++ 語言C# 語言Visual Basic 語言PHP 語言JAVA 語言CGI 語言

 
標題:[原創] 分享純C語言:[工程數學]任意矩陣相乘
superjoeliao

Rank: 2Rank: 2
小學生(200/1000)
潛水  
UID 2783234
精華 0
積分 361
帖子 319
潛水 8493 米
閱讀權限 20
註冊 2007-11-15
發表於 2007-11-17 02:15 PM  資料 文集 短消息 
伊莉空間

分享純C語言:[工程數學]任意矩陣相乘

[顯示][隱藏]
如主題,以下為相關程式碼
  /*
  求M*N階矩陣A與N*K階矩陣B乘積矩陣C
  */
  #include <stdio.h>
  void trmul(double *a,double *b,int m,int n,int k,double *c)
  //int m,n,k;
  //double a[],b[],c[];
  {
int i,j,l,u;
    for (i=0; i<=m-1; i++)
    for (j=0; j<=k-1; j++)
      { u=i*k+j; c=0.0;
        for (l=0; l<=n-1; l++)
          c=c+a[i*n+l]*b[l*k+j];
      }
    return;
  }
  main()
  { int i,j;
    static double a[4][5]={ {1.0,3.0,-2.0,0.0,4.0},
                            {-2.0,-1.0,5.0,-7.0,2.0},
                            {0.0,8.0,4.0,1.0,-5.0},
                            {3.0,-3.0,2.0,-4.0,1.0}};
    static double c[4][3],b[5][3]={ {4.0,5.0,-1.0},
                      {2.0,-2.0,6.0},{7.0,8.0,1.0},
                      {0.0,3.0,-5.0},{9.0,8.0,-6.0}};
double *ptra,*ptrb,*ptrc;
ptra=(double *)a;
ptrb=(double *)b;
ptrc=(double *)c;
    trmul(ptra,ptrb,4,5,3,ptrc);
    for (i=0; i<=3; i++)
      { for (j=0; j<=2; j++)
          printf("%13.7e  ",c[j]);
        printf("\n");
      }
    printf("\n");
  }

頂部
rei修

Rank: 1
幼兒生(0/200)
潛水  
UID 2793800
精華 0
積分 124
帖子 88
潛水 1312 米
閱讀權限 10
註冊 2007-11-16
發表於 2007-11-18 01:35 AM  資料 文集 短消息 
伊莉遊戲

感覺好像是matlab的程式碼唷~~~似曾相似的感覺~~~謝謝分享

頂部
hsy020

Rank: 1
幼兒生(0/200)
潛水  
UID 173123
精華 0
積分 174
帖子 91
潛水 457 米
閱讀權限 10
註冊 2006-5-10
發表於 2007-12-2 09:09 PM  資料 文集 短消息 
伊莉遊戲

有像有看過類似的
試一試看可不可以跑
最近剛好有用到

頂部
 




當前時區 GMT+8, 現在時間是 2008-11-21 01:37 PM

Powered by Discuz! 5.0.0 © 2001-2006 Comsenz Inc.
Processed in 0.029161 second(s), 6 queries, Gzip enabled

清除 Cookies - 聯繫我們 - 廣告查詢 [威旭代理] - 伊莉討論區 - Archiver
重要聲明:本討論區是以即時上載留言的方式運作,伊莉討論區對所有留言的真實性、完整性及立場等,不負任何法律責任。而一切留言之言論只代表留言者個人意見,並非本網站之立場,用戶不應信賴內容,並應自行判斷內容之真實性。於有關情形下,用戶應尋求專業意見(如涉及醫療、法律或投資等問題)。 由於本討論區受到「即時上載留言」運作方式所規限,故不能完全監察所有留言,若讀者發現有留言出現問題,請聯絡我們。伊莉討論區有權刪除任何留言及拒絕任何人士上載留言,同時亦有不刪除留言的權利。切勿撰寫粗言穢語、誹謗、渲染色情暴力或人身攻擊的言論,敬請自律。本網站保留一切法律權利。