1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 矩阵乘 求逆 c语言函数 c语言实现矩阵的加减乘除求逆运算

矩阵乘 求逆 c语言函数 c语言实现矩阵的加减乘除求逆运算

时间:2024-05-17 06:04:23

相关推荐

矩阵乘 求逆 c语言函数 c语言实现矩阵的加减乘除求逆运算

#include

#include

#define col 3

#define row 3

class matrix//类的定义

{

private:

double m[col][row];//矩阵设置为私有的,

public:

matrix(){}//无参数的构造函数

matrix(double a[col][row]);//有参数的构造函数

matrix Add(matrix &b);//加法运算声明

matrix Sub(matrix &b);//减法运算声明

matrix Mul(matrix &b);//乘法运算声明

matrix Div(matrix &b);//除法运算声明

matrix Inverse();//求逆运算声明

~matrix();//析构函数声明

void display();//显示函数声明

};

matrix::matrix(double a[col][row])//构造函数的定义

{

int i,j;

for(i=0;i

for(j=0;j

m[i][j]=a[i][j];

}

matrix matrix::Add(matrix &b)//加法运算

{

int i,j;

matrix*c=(matrix*)malloc(sizeof(matrix));

for(i=0;i

for(j=0;j

c->m[i][j]=m[i][j]+b.m[i][j];

return(*c);

}

matrix matrix::Sub(matrix &b)//减法运算

{

int i,j;

matrix*c=(matrix*)malloc(sizeof(matrix));

for(i=0;i

for(j=0;j

c->m[i][j]=m[i][j]-b.m[i][j];

return *c;

}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。