C 程式設計實現矩陣類(一般矩陣,行數和列數不一定相等)

時間 2021-08-11 17:41:09

1樓:匿名使用者

#include

#include

using namespace std;

class cmatrix

;cmatrix::cmatrix()

cmatrix::cmatrix(int i,int j,double a)

cmatrix::~cmatrix()

void cmatrix::setpt(double* p)bool cmatrix::isodd()double* cmatrix::

getpt()int cmatrix::geth()

int cmatrix::getl()

return 0;

if(maxid!=i)

}for(j=i+1;j<=h-1;j++)}}for(i=0;i<=h-1;i++)

delete p;

return flag*num;

}cmatrix cmatrix::inv()}temp2.setpt(q);

p[n*h+k]=pow(-1.0,k+n)*add*temp2.gethl_value();}}

temp1.setpt(p);

delete q;

return temp1;}

2樓:

//以下是我原來作業寫的,沒怎麼寫注釋

//你可以參考一下.

#include

using namespace std;

/************************//********矩陣結構********//************************/class juz

;int juz::flag=0;

/************************//********建構函式********//************************/juz::juz(int l,int w,int *n)}}}/************************//********矩陣加法

return temp;

}else

}/************************//********矩陣減法

/************************//********析構函式********//************************/juz::~juz()

else

}int main()

return 0;}

c語言程式設計實現23的矩陣轉置,C語言程式設計實現2 3的矩陣轉置

include iostream usingnamespacestd voidzhuangzhi inta 3 3 intm,n,i for m 0 m 2 m for i 0 i 3 i if m!1 i!0 n a i m a i m a m i a m i n intmain inta 3 3...

c語言程式設計實現將44階矩陣轉置,C語言程式設計實現,將4 4階矩陣轉置

轉置前 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 轉置後 1 5 9 13 2 6 10 14 3 7 11 15 4 8 12 16 include define n 4 void transpose int a n void show int a n int ...

資料結構c語言程式設計對稱矩陣運算實現8階對稱矩

include void input int matrix 8 8 void output int matrix 8 8 printf n 轉置 ps 對稱矩陣,轉置還是自己,好像沒有什麼意義。void transposition int matrix1 8 8 int matrix2 8 8 加法...