-
大小: 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数学符号速查表
评论
共有 条评论