c语言实现矩阵的加减乘除求逆运算.doc
《c语言实现矩阵的加减乘除求逆运算.doc》由会员分享,可在线阅读,更多相关《c语言实现矩阵的加减乘除求逆运算.doc(24页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-datec语言实现矩阵的加减乘除求逆运算c语言实现矩阵的加减乘除求逆运算#include#include#define col 3#define row 3class matrix/类的定义private:double mcolrow;/矩阵设置为私有的,public:matrix()/无参数的构造函数matrix(double acolrow);/有参数的构造函数matri
2、x Add(matrix &b);/加法运算声明matrix Sub(matrix &b);/减法运算声明matrix Mul(matrix &b);/乘法运算声明matrix Div(matrix &b);/除法运算声明matrix Inverse();/求逆运算声明matrix();/析构函数声明void display();/显示函数声明;matrix:matrix(double acolrow)/构造函数的定义int i,j;for(i=0;icol;i+)for(j=0;jrow;j+)mij=aij;matrix matrix:Add(matrix &b)/加法运算int i,j;
3、matrix*c=(matrix*)malloc(sizeof(matrix);for(i=0;icol;i+)for(j=0;jmij=mij+b.mij;return(*c);matrix matrix:Sub(matrix &b)/减法运算int i,j;matrix*c=(matrix*)malloc(sizeof(matrix);for(i=0;icol;i+)for(j=0;jmij=mij-b.mij;return *c;matrix matrix:Mul(matrix &b)/乘法运算int i,j,k;double sum=0;matrix*c=(matrix*)malloc
4、(sizeof(matrix);for(i=0;icol;i+)for(j=0;jrow;j+)for(k=0;kmij=sum;sum=0;return(*c);matrix matrix:Div(matrix &b)/除法运算/除法直接求解,参见主函数matrix c;return(c);matrix matrix:Inverse()/求逆运算 /参考博客:int i,j,k,M=col,N=2*col;double bcolcol*2;matrix*c=(matrix*)malloc(sizeof(matrix);for(i=0;iM;i+) /赋值 for(j=0;jM;j+) bij
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 实现 矩阵 加减乘除 逆运算
限制150内