原创 數字信號產生之指數分佈的隨機數
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