資源簡介
簡單的矩陣乘法哈,線性代數偷懶用,VS2010以上編譯運行通過
代碼片段和文件信息
#include
using?namespace?std;
class?juzhen
{
private:
int??a;//行
int??b;//列
double?*p;
public:
juzhen(){};//默認構造
juzhen(juzhen&);//拷貝構造
void?newplace(int);
void?set();
void?show();
juzhen?operator?*(const?juzhen?&);
};
void?juzhen::set()
{
cout<<“輸入矩陣的行數和列數“< cin>>a>>b;
p=new?double[a*b];//創建空間
cout<<“請按行列式輸入整個矩陣“< for(int?i=0;i {
for(int?j=0;j {
cin>>*(p+j+b*i);
}
}
}
void?juzhen::show()
{
cout<<“所要輸出的矩陣如下“< for?(int?i?=?0;?i? {
for?(int?j?=?0;?j? {
cout<<*(p+j+b*i)<<“?“;
}
cout< }
}
void?juzhen::newplace(int?size)
{
p=new?double[size];
}
juzhen::juzhen(juzhen&?jj)
{
a=jj.a;
b=jj.b;
p=new?double[jj.a*jj.b];//開辟空間
//逐
- 上一篇:OPENGL分形模擬山脈
- 下一篇:無向圖 破圈法求最小生成樹
評論
共有 條評論