原创 數字信號產生之指數分佈的隨機數

uniform.h   #pragma once class uniform { private:  double a, b, generate_num;  int * seed;  int s, M, N, i, j; public:

原创 求解常微分方程邊值問題之試射法

//用試射法求解邊值問題 #include <iostream> #include <math.h> #include <iomanip> #include <fstream> using namespace std; class s_o

原创 數值積分之Simpson 3/8法則

//實現Simpson 3/8法則 #include <iostream> #include <math.h> using namespace std; class simpson2 { private:  int n, k;  doub

原创 數字信號產生之艾爾朗分佈的隨機數

uniform.h     #pragma once class uniform { private:  double a, b, generate_num;  int * seed;  int s;  int M, N, i, j; p

原创 數字信號產生之均勻分佈的隨機數

uniform.h #pragma once class uniform { private:  double a, b, generate_num;  long * seed;  long s;  int M, N, i, j; pub

原创 求解常微分方程初值問題之多步Euler預報-校正法

//實現多步Euler法 #include <iostream> #include <math.h> #include <iomanip> using namespace std; class multi_euler { private:

原创 求解常微分方程初值問題之Milne預報-校正法

//實現Milne預報-校正法 #include <iostream> #include <math.h> #include <iomanip> using namespace std; class milne { private:  i

原创 求解常微分方程初值問題之Runge_Kutta法

//用RKG法求解微分方程 #include <iostream> #include <math.h> #include <iomanip> using namespace std; class rkg { private:  int i

原创 數值積分之Newton_Cotes閉合積分公式

//Newton_Cotes閉合積分公式 #include <iostream> #include <math.h> using namespace std; class trapezoidal { private:  int n, k;

原创 數值積分之Simpson 1/3法則

//實現Simpson 1/3法則 #include <iostream> #include <math.h> using namespace std; class simpson { private:  int n, k;  doubl

原创 數字信號產生之對數正態分佈的隨機數

uniform.h     #pragma once class uniform { private:  double a, b, generate_num;  int * seed;  int s;  int M, N, i, j; p

原创 Richardson外推法計算給定點處的一階和二階導數

//計算給定點處的一階和二階導數 #include <iostream> #include <math.h> using namespace std; class deriv { private:  int k;  double d1,

原创 數字信號產生之正態分佈的隨機數

uniform.h   #pragma once class uniform { private:  double a, b, generate_num;  long * seed;  long s;  int M, N, i, j; p

原创 數值積分之Romberg求積法

//Romberg求積法 #include <iostream> #include <fstream> #include <math.h> using namespace std; class romberg { private:  in

原创 數字信號產生之柯西分佈的隨機數

uniform.h     #pragma once class uniform { private:  double a, b, generate_num;  int * seed;  int s;  int M, N, i, j; p