原创 對Rnuge-Kutta算法的理解

龍格-庫塔方法的特點 每個龍格庫塔算法都能從泰勒方法推導出來 它走的是折中路線,即走每一個步長都會提前進行若干次的函數值計算 最常用的是N=4的Runge-Kutta 法 需要微積分 Z(x+△x,y+△y)=Z(x,y)+∂Z

原创 python實現歌曲相似度比較(超詳細,總有收穫)

python實現歌曲相似度比較 2019/9/20 最近學信號與系統,想着弄個小項目來提高學習興趣。特此記錄一下。 這是大概想到的準備工作,一邊推進,一邊學吧!!! 2019/9/21 頻域信號處理 FFT變換所得的複數的含義:

原创 對KMP算法的核心理念的理解

串的模式匹配的算法改進過程 建立next數組,省去無效的比較若t_j=t_k則直接回溯進一步省去無效比較Brute-ForceKMP算法改進的KMP 改進的地方 1、從 Brute Force 到 KMP: 建立next[j]next

原创 多粒子問題二:三個粒子在電磁疊加場的運動仿真

序言 過了好幾天,終於有時間把這個寫出來啦!!! 接着上一篇文章繼續寫。 Precondition the situation is special,the initial condition is shown in the foll

原创 多粒子問題一:單個粒子在電磁疊加場的運動仿真

序言 Precondition A proton is placed in A uniform magnetic field B,with magnitude 1.2 *10^(-3) T,under combined influen

原创 關於牛頓迭代法的初值以及收斂性的理解

定理描述 規規矩矩的定理就不再重複了,舉個栗子吧 f(x)=0f(x) = 0f(x)=0 單變量方程,求根 改寫爲等價形式 ϕ(x)=x\phi(x) = xϕ(x)=x 在大前提ϕ∈C[a,b]\phi\in C[a,b]ϕ∈C[

原创 易錯細節系列

在實際操縱python的時候,發現還是有很多問題,看來還是得多敲代碼,熟練度搞起來,告誡自己。 在對列表操作的時候會碰到append、extend等方法,有以下幾個注意點: append、extend這些它們不會返回一個修改過的新

原创 Python修仙之路 —— 類變量在實例方法和類方法的調用方式

在學習類變量的過程的中遇到以下幾個問題: 類變量的調用方法有? 他們之間有什麼區別 先看結論再看代碼: 一、調用方法 - 在實例方法中: 1.“類名.類變量”調用 2.“self.類變量”調用 在類方法中: 1.“類