這是非常有挑戰性的題目。對于用戶輸入的任意一個平面函數f(x),繪制出其函數曲線。這里最關鍵的技術難點就是如何實現計算表達式的值。在《編譯原理》和《數據結構》的書中,都有對表達式運算方法的論述。說實在的,在編譯型計算機語言中實現對用戶輸入表達式的運算是非常困難的。需要對表達式進行掃描,去括號,按照運算符的優先級生成2叉樹,然后遍歷該樹生成逆波蘭表達式,再然后通過棧的方法進行運算。如果在表達式中再包含有函數的話......描述起來都麻煩,更不要說用程序實現了:-(
標簽: 用戶 函數 輸入
上傳時間: 2014-08-07
上傳用戶:1159797854
以一個簡單的例子說明模擬退火算法的思想。 模擬退火法求函數f(x,y) = 5sin(xy) + x^2 + y^2的最小值,對理解模擬退火算法是一個很好的程序示例。
標簽: 5sin xy 模擬退火算法 模擬退火
上傳時間: 2015-04-13
上傳用戶:zhanditian
請大家看一看, 我編的這個用遺傳算法求 f(x)=xsin(10pi*x)+2.0 x為-1到2區間的值
標簽: xsin 2.0 10 pi
上傳時間: 2015-04-24
上傳用戶:15071087253
X(t)=Asin(2*pi *f *t+ q)+n(t) 估計其中的參數為A,f, q。n(t)為隨機噪聲,服從正態分布。 其他的具體見附件中的程序
標簽: Asin pi 參數
上傳時間: 2013-12-18
上傳用戶:225588
/*用單純形算法求解多元函數極值計算機程序代碼*/ /************************ *試用單純形法求目標函數: *f(x)= 4(x1 -5)*(x1 -5) + (x2 -6)*(x1 -5) *的極小值 *************************/
標簽: x1 x2 算法 多元
上傳時間: 2015-06-08
上傳用戶:李夢晗
這是一個求 f(x)=x*sin(10PI*x)+2.0 的遺傳算法程序
標簽: sin 2.0 10 PI
上傳時間: 2013-12-17
上傳用戶:dbs012280
設f(x)=1+x+x2+x5+x27,試分別寫出實現下列移位寄存器的程序: 以f(x)為聯接多項式的DSR; 以f(x)為聯接多項式的LFSR。 可供選擇的聯接多項式: f1(x)=1+x+x4+x6+x30; f2(x)=1+ x3+ x31; f3(x)=1+ x6+ x31; f4(x)=1+ x7+ x31; f5(x)=1+ x13+ x31;
標簽: 27
上傳時間: 2015-07-13
上傳用戶:xiaodu1124
我們解決八數碼問題,廣度優先搜索可能會導致內存不夠用,采用啟發式搜索,啟發函數為f(x)=g(x)+h(x) g(x)為該結點不同于目標結點的個數,h(x)為該結點的深度,選擇那f(x)結點最小的那個結點進行擴展, 引入了一個"擴展數組[4]"(因為擴展的結點最多只有4個),該數組保存著某個結點的0點向各個方向的擴展的結點對象,然后對該擴展數組進行分析,利用啟發函數在進行遞歸擴展...
標簽: 搜索 數碼 內存 啟發式
上傳時間: 2015-07-24
上傳用戶:LouieWu
上傳時間: 2014-01-03
上傳用戶:semi1981
* 本算法用最小二乘法依據指定的M個基函數及N個已知數據進行曲線擬和 * 輸入: m--已知數據點的個數M * f--M維基函數向量 * n--已知數據點的個數N-1 * x--已知數據點第一坐標的N維列向量 * y--已知數據點第二坐標的N維列向量 * a--無用 * 輸出: 函數返回值為曲線擬和的均方誤差 * a為用基函數進行曲線擬和的系數, * 即a[0]f[0]+a[1]f[1]+...+a[M]f[M].
標簽: 數據 函數 算法 最小二乘法
上傳時間: 2015-07-26
上傳用戶:
蟲蟲下載站版權所有 京ICP備2021023401號-1