📄 main.cpp
字号:
#include "matrix.h"
#include "ifa.h"
#include <iostream>
#include <iomanip>
#include <cmath>
using namespace std;
////////////////////////////////////////////////////////////////////
void displaymatrix(double** matrix, int nr, int nc)
{
for(int i=0;i<nr;i++)
{
for(int j=0;j<nc;j++)
{
cout<<matrix[i][j]<<" ";
}cout<<endl;
}cout<<endl;
}
void display(const CMatrix & matrix)
{
displaymatrix(matrix.getmatrix(),matrix.getnr(),matrix.getnc());
}
/////////////////////////////////////////////////////////////////////
void main()
{
double** a=new double*[3];a[0]=new double[3];a[1]=new double[3];a[2]=new double[3];
a[0][0]=1;a[0][1]=2;a[0][2]=3;
a[1][0]=4;a[1][1]=5;a[1][2]=6;
a[2][0]=7;a[2][1]=8;a[2][2]=0;
CMatrix y(a,3,3);
CMatrix sigma=~y*y/100;display(sigma);
CMatrix x(sigma.getmatrix(),3,1);
CMatrix mu(y.getmatrix(),3,1);
display(x);
display(mu);
cout<<Gauss(x,0.1*mu,sigma)<<endl;
symmdeterminant(2*sigma);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -