-
大小: 786KB文件類型: .rar金幣: 1下載: 0 次發布日期: 2021-01-04
- 語言: Matlab
- 標簽:
資源簡介
自己寫的 MATRIX 類,V0,3 版本。
定義了矩陣之間的 加,減,乘
矩陣和實數間的 加,減,乘,除
包括 LU 分解,列主元 LU 分解,Cholesky 分解
改進的 Cholesky 分解算法存在問題,需要修正
重載很多運算符,比如:
MATRIX A(m,n);//定義 m 行,n 列的矩陣
A(i,j)=B(k,m);
A(i,j)=1.0;
A("2:3,5:12");//類似 matlab 的矩陣引用
A.SubMatrix(2,3,5,12);//功能同上
代碼片段和文件信息
/**
?*?This?file?includes?functions?based?on
?*?the?class?MATRIX.
*/
#include?“MATRIX.h“
/**
These?are?non-member?operator?overload?functions.
All?illegal?usage?should?be?warnned?here.
*/
MATRIX?operator?+(const?MATRIX?&?Aconst?MATRIX?&?B)
{
if?(A.MatrixType()==‘R‘?&&?B.MatrixType()==‘R‘){
//Both?A?and?B?are?real?numbers
MATRIX?ret(A);
ret.setBody(00A(11)+B(11));
return?ret;
}
else?if?(A.MatrixType()==‘R‘?&&?B.MatrixType()!=‘R‘){
//A?is?a?real?number
//B?is?a?matrix
MATRIX?ret(B);//copy?B
for?(int?i=0;i for?(int?j=0;j ret.setBody(ijB(i+1j+1)+A(11));
}
}
return?ret;
}
else?if?(A.MatrixType()!=‘R‘?&&?B.MatrixType()==‘R‘){
//A?is?matrix
//B?is?a?real?number
MATRIX?
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????1059881??2011-10-25?21:13??MatrixComputor\bin\Debug\MatrixComputor.exe
?????文件?????504832??2011-10-25?21:14??MatrixComputor\bin\Release\MatrixComputor.exe
?????文件???????7484??2011-10-25?21:12??MatrixComputor\functions.cpp
?????文件???????1493??2011-10-25?21:13??MatrixComputor\main.cpp
?????文件??????19816??2011-10-25?20:55??MatrixComputor\MATRIX.cpp
?????文件???????4695??2011-10-25?21:14??MatrixComputor\MATRIX.h
?????文件???????1144??2011-10-21?22:52??MatrixComputor\MatrixComputor.cbp
?????文件????????417??2011-10-25?21:13??MatrixComputor\MatrixComputor.depend
?????文件????????562??2011-10-25?21:14??MatrixComputor\MatrixComputor.layout
?????文件??????59950??2011-10-25?21:12??MatrixComputor\obj\Debug\functions.o
?????文件??????39408??2011-10-25?21:13??MatrixComputor\obj\Debug\main.o
?????文件??????92220??2011-10-25?21:02??MatrixComputor\obj\Debug\MATRIX.o
?????文件??????67921??2011-10-25?21:14??MatrixComputor\obj\Release\functions.o
?????文件??????49344??2011-10-25?21:14??MatrixComputor\obj\Release\main.o
?????文件?????186909??2011-10-25?21:14??MatrixComputor\obj\Release\MATRIX.o
?????文件?????404424??2011-10-20?13:14??MatrixComputor\Readme\blue.mht
?????文件??????77877??2011-10-20?14:19??MatrixComputor\Readme\images\ClassMATRIX.jpg
?????文件???????2883??2011-10-20?21:54??MatrixComputor\Readme\Readme.css
?????文件??????33213??2011-10-21?21:41??MatrixComputor\Readme\Readme.html
?????目錄??????????0??2011-10-25?21:13??MatrixComputor\bin\Debug
?????目錄??????????0??2011-10-25?21:14??MatrixComputor\bin\Release
?????目錄??????????0??2011-10-25?21:13??MatrixComputor\obj\Debug
?????目錄??????????0??2011-10-25?21:14??MatrixComputor\obj\Release
?????目錄??????????0??2011-10-20?14:19??MatrixComputor\Readme\images
?????目錄??????????0??2011-10-21?12:53??MatrixComputor\bin
?????目錄??????????0??2011-10-21?12:53??MatrixComputor\obj
?????目錄??????????0??2011-10-20?14:19??MatrixComputor\Readme
?????目錄??????????0??2011-10-25?21:14??MatrixComputor
-----------?---------??----------?-----??----
??????????????2614473????????????????????28
............此處省略1個文件信息
- 上一篇:RBF神經網絡回歸 聚類
- 下一篇:LaTex數學符號速查表
評論
共有 條評論