資源簡介
C語言開發(fā)的單精度浮點的復數(shù)矩陣的基本運算,包括矩陣求逆(LU分解法和Gauss消去法兩種),矩陣乘法、加法、協(xié)方差等。可通過C或C++直接調(diào)用。
代碼片段和文件信息
#include?“../ComputerHead/floatComplexMatrixCompute.h“
#include?
#include?
/*?--------------------Data?format?Convert-----------------?*/
//Addr?Data?Convert?to?a?Matrix
int?Addr2Matrix(float?*?inputAddrfloatComplexMatrix?*mat)
{
??size_t?ij;
??size_t?mRowmCol;
??mRow=mat->row;
??mCol=mat->col;
??for(i=0;i ????for(j=0;j ????{??
mat->a[i][j].re=inputAddr[2*i*mCol+2*j];
????????mat->a[i][j].im=inputAddr[2*i*mCol+2*j+1];??
????}
??return?1;
}
//Matrix?Convert?to?a?Addr
int?Matrix2Addr(floatComplexMatrix?*matfloat?*outputAddr)
{
??size_t?ij;
??size_t?mRowmCol;
??mRow=mat->row;
??mCol=mat->col;
??for(i=0;i ????for(j=0;j ????{??
outputAddr[2*i*mCol+2*j]=mat->a[i][j].re;
????????outputAddr[2*i*mCol+
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????8014??2013-10-18?23:39??floatComplexMatrixCompute.h
?????文件??????25835??2013-11-03?12:17??floatComplexMatrixCompute.c
-----------?---------??----------?-----??----
????????????????33849????????????????????2
- 上一篇:MFC分頁控件/分頁讀取/分頁寫文件
- 下一篇:ATM機程序設計課程設計報告 c++
評論
共有 條評論