欢迎来到天天文库
浏览记录
ID:47479915
大小:19.66 KB
页数:8页
时间:2020-01-11
《矩阵类》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、//定义类#include#include#includeclassTmatrix{public:Tmatrix(intrr,intcc);Tmatrix(Tmatrix&V);Tmatrix(char*fname);~Tmatrix();Tmatrixsum();Tmatrixmean();Tmatrixvar();operatordouble**();doublemax();doublemin();friendvoidswap(Tm
2、atrix&V1,Tmatrix&V2);Tmatrix&operator=(Tmatrix&M);Tmatrix&operator=(doublep);double&operator()(intx,inty);friendTmatrixoperator+(Tmatrix&M1,Tmatrix&M2);friendTmatrixoperator-(Tmatrix&M1,Tmatrix&M2);friendTmatrixoperator*(Tmatrix&M1,Tmatrix&M2);Tmatrixop
3、erator!();//转置Tmatrixoperator+=(Tmatrix&M);Tmatrixoperator-=(Tmatrix&M);Tmatrixoperator*=(Tmatrix&M);friendostream&operator<<(ostream&cout,Tmatrix&M);friendistream&operator>>(istream&cin,Tmatrix&M);doubleDet();//行列式private:double**ele;intr,c;};//实现类Tmat
4、rix::~Tmatrix(){for(inti=0;i5、le[i]=newdouble[V.c];for(i=0;i>A[i];intp1=A[0];intp2=A[1];ele=newdouble*[p1];for(i=0;i6、nfile.seekg(2,ios::beg);for(i=0;i>ele[i][j];}infile.close();}TmatrixTmatrix::sum(){inti,j;Tmatrixss(r,1);for(i=0;i7、;Tmatrixss(r,1),mm(r,1);for(i=0;i8、[i][0]+=ele[i][j];mm.ele[i][0]=1.0/c*ss.ele[i][0];}for(i=0;i
5、le[i]=newdouble[V.c];for(i=0;i>A[i];intp1=A[0];intp2=A[1];ele=newdouble*[p1];for(i=0;i6、nfile.seekg(2,ios::beg);for(i=0;i>ele[i][j];}infile.close();}TmatrixTmatrix::sum(){inti,j;Tmatrixss(r,1);for(i=0;i7、;Tmatrixss(r,1),mm(r,1);for(i=0;i8、[i][0]+=ele[i][j];mm.ele[i][0]=1.0/c*ss.ele[i][0];}for(i=0;i
6、nfile.seekg(2,ios::beg);for(i=0;i>ele[i][j];}infile.close();}TmatrixTmatrix::sum(){inti,j;Tmatrixss(r,1);for(i=0;i7、;Tmatrixss(r,1),mm(r,1);for(i=0;i8、[i][0]+=ele[i][j];mm.ele[i][0]=1.0/c*ss.ele[i][0];}for(i=0;i
7、;Tmatrixss(r,1),mm(r,1);for(i=0;i8、[i][0]+=ele[i][j];mm.ele[i][0]=1.0/c*ss.ele[i][0];}for(i=0;i
8、[i][0]+=ele[i][j];mm.ele[i][0]=1.0/c*ss.ele[i][0];}for(i=0;i
此文档下载收益归作者所有