原创 利用Box-Muller變換生成正態分佈的隨機數(附代碼)

       前言        之前的文章中筆者有提到利用獨立同分布的中心極限定理生成正態分佈的隨機數,對隨機數的分佈特性要求越高,利用獨立同分布的中心極限定理生成正態分佈的隨機數的算法時間複雜度也越高,如果需要大量的正態分佈隨機數“利

原创 解色散方程(附C++和matlab代碼)

解色散方程 Solution of the dispersion equation  set  then  known  so Constant establishment   So we can use the dichotomy an

原创 C/C++和matlab混合編程

有些時候使用混合編程能夠讓程序更加高效 筆者所使用的matlab軟件爲2018a,C++編譯器爲Microsoft Visual C++ 2017(matlab本身是不帶C/C++編譯器的,安裝編譯軟件是必須的) 仍然是先從簡單的hell

原创 求解一元二次方程的高精度根(附C/C++代碼)

通過編程解決問題時,通常有“一力降十會”的說法,使用一個強有力的算法所帶來的效果可能比使用十次巧妙的編程技巧更有效 對方程進行求解,有求根公式可得 這樣做真的合理麼?當b的平方遠遠大於4ac時將造成數據精度的丟失(當-b+root

原创 Tensorflow之神經網絡擬合函數(python)

相關視頻效果可見我的Qzone https://user.qzone.qq.com/707101557 import tensorflow as tf import numpy as np import matplotlib.pyplo

原创 C++實現矩陣類(附代碼和功能)

         閱讀這篇文章需要掌握C++類的知識以及線性代數的知識,如果有疑問,可在文章下方評論,作者會盡快回復;本文是在作者閱讀了平岡和幸的程序員的數學3:線性代數之後而寫,在代碼設計上借鑑了書中的方法;該書所提供的代碼爲Ruby代

原创 Win10+Anaconda+Python

Python安裝指南Python安裝指南安裝python通過國內網站下載AnacondaVS+Anaconda的方式官網下載設置pip環境變量通過pip(或pip3)安裝所需要的模塊在線安裝模塊離線安裝模塊使用國內鏡像源常用庫的安

原创 干涉衍射仿真實驗(python仿真)

干涉衍射仿真實驗簡介衍射實驗雙縫干涉參考文獻 簡介   軟件環境,python 3.6,配合第三方庫numpy和matplotlib繪製雙縫干涉仿真圖 衍射實驗   獲取代碼請轉至此處   單縫衍射   光柵衍射 雙縫干涉 #

原创 深度優先搜索算法(附C++實現)

深度優先搜索算法(以下簡稱DFS)是一種用於遍歷(或搜索)樹(或圖)的算法。 我們構造這樣一個圖(如圖1),並通過C++實現DFS                         圖1(圖片來源於codeforces.com) 算法過程

原创 C++入門導讀(不講任何語法,只是給出一份CPP學習方案)

前言   C++的熱度恐怕遠不及Python和Java那般火爆,但算法庫的開發者卻尤爲鍾愛C++;初學編程的人也許會特別喜歡Matlab和Python,簡潔且功能強大;而這兩種語言的底層都是通過C++來實現的,這是因爲C++的高效

原创 激光能量分佈仿真分析

前言   當代科技最核心的器件是什麼?答案毋庸置疑,激光器。那麼你瞭解激光嗎?本文將從最本質的角度帶你深入瞭解激光的形成,以及諧振腔如何影響激光的能量分佈。 激光形成的簡述   無論什麼樣的激光器都必須在諧振腔內產生激光,一方面是

原创 Python與C進行混合編程

目錄寫在前面在vs中建立一個工程設置調整step1 選擇輸出目錄step2 改變目標文件拓展名step3 添加附加目錄step4 添加附加庫目錄step5添加附加依賴項知識儲備條件編譯簡單例程程序測試補充說明 寫在前面   閱讀這

原创 切比雪夫求積分法(附全過程代碼)

前言   這是一篇數值計算算法的開胃菜,主要介紹切比雪夫求積分法的使用;如果你遇到編程和數學的問題,強烈建議找到你身邊的算法工程師或者計算機、電子、通信、數學專業的朋友,往往能夠事半功倍。 求解Gamma函數 Gamma函數對特殊

原创 馬爾可夫鏈(DTMC)

  馬爾可夫鏈,又稱作離散時間馬爾可夫鏈(discrete-time Markov chain,縮寫DTMC),其本質是狀態空間中,經過從一個狀態到另一個狀態的轉換的隨機過程。在馬爾可夫模型中,下一狀態的概率分佈只能由當前狀態決

原创 Python終將成爲最火爆的編程語言,因爲它是屬於大衆的

        很多培訓機構宣稱py是人工智能必備的編程語言,打着速成的旗號來引誘學者學習python。事實卻並不是這樣的,萬丈高臺平地起,不論你想從事怎樣的編程工作,都是從最基本的編程技巧開始的;Python並不適合所有人,如果你是一個