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

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

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

//用Runge_Kutta_Fehlberg法求解微分方程 #include <iostream> #include <math.h> #include <iomanip> #include <fstream> using namesp

原创 求解常微分方程初值問題之多變量Runge_Kutta_Gill法

//用RKG法求解常微分方程組 #include <iostream> #include <math.h> #include <iomanip> #include <fstream> using namespace std; class

原创 數值積分之Gauss求積法五點公式

//Gauss求積法五點公式 #include <iostream> #include <math.h> using namespace std; class quadrature { private:  int i;  double a

原创 求解常微分方程初值問題之改進Euler法:預報-校正公式

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

原创 移動軸線到圖中央

from matplotlib import pyplot as plt import numpy as np x = np.linspace(-np.pi, np.pi, 500, endpoint=True) y = np.sin(

原创 繪製帶彩色標記的散點圖

import matplotlib.pyplot as plt import numpy as np x = np.random.rand(1000) # 不相關數據 y1 = np.random.rand(len(x)) # 強正相

原创 添加圖例和註解

from matplotlib import pyplot as plt import numpy as np x1 = np.random.normal(30, 3, 100) x2 = np.random.normal(20, 2,

原创 設置圖表的線型、屬性和格式化字符串

from matplotlib import pyplot as plt x = [1, 3, 5, 7, 9] y = [2, 4, 6, 8, 10] ''' # 改變線的屬性 # 第一種方式,向方法傳入關鍵字參數來指定線型 pl

原创 數字信號產生之貝努裏分佈的隨機數

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

原创 數字信號產生之ARMA模型數據的產生

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

原创 設置座標軸長度和範圍

from matplotlib import pyplot as plt # axis()返回座標軸的默認值(0.0, 1.0, 0.0, 1.0),(xmin, xmax, ymin, ymax) plt.axis() # 設置x軸

原创 繪製誤差條形圖

import matplotlib.pyplot as plt import numpy as np x = np.arange(2, 10, 1) y = np.log(x) xe = 0.1 * np.abs(np.random

原创 數字信號產生之貝努裏高斯分佈的隨機數

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;  int * seed;  int s;  int M, N, i, j; p