編程中常用的數學公式和理論有哪些?
01-04
每天都用的:A-&>B &<==&> !A || B
!(A || B) &<==&> !A !B
!(A B) &<==&> !A || !B1.泰勒展開
泰勒展示將 這樣不能直接計算的函數分解成無數多項式之和,然後就可以愉快的利用計算機進行計算,再也不需要製作三角函數表、查表了。
2.傅里葉級數
,其中
任何周期函數都可由正弦函數和餘弦函數的無窮級數來表示,這是由法國數學家傅里葉發現的,故稱傅里葉級數。傅里葉級數在信號處理中的應用可以說是十分廣泛。
3.求解同餘方程用到的定理
費馬小定理、中國剩餘定理。。。這些很多都是數論在密碼學中的應用。
就寫到這吧,其實還有很多,比如組合數學等等。。。
強答一個 #include&
牛頓迭代法開方
public static double sqrt(double c) {
double err = 1e-15;
double t = c;
if (c &< 0) {
return Double.NaN;
}
while(Math.abs(t - c/t) &> err*t) {
t = (c /t + t)/2.0
}
return t;
}
Gnu Scientific Library
只要理解加法就行了
等價關係
推薦閱讀:
※Matlab中循環體中的循環變數怎麼在運行後顯示為它代表的數字?
※學習哪種編程語言可以用來開發很多有意思東西?
※學習 C++ 編程,怎麼才能找到合適的練手項目?
※沒參加過ACM如何訓練數據結構與演算法能力?
※未接觸過編程的妹子希望通過做小項目來學習編程,有哪些類型的項目比較適合?