請問有關mathematica程式擬合的問題

抱歉,因為我不知道po在哪裡比較適合,所以就在這裡請教大家

請教大家一下有關mathematica程式擬合的問題

程式的大意是

is--> 那行的意思,利用cos[x]函數製造在時間t的積分,x是變數,每隔一段時間產生值

gg-->那行的意思,將產生的點擬合起來

接下來,由c s p這3行算出我一開始設定的w值

我的問題是,假使將fs設定由50到1200 (即50 51 52 53 ........1199 1200),我希望可以得到相對應的w值,並且畫出x軸是fs, y軸是w的圖

請問我要下哪些指令,我猜這可能和迴圈有關,但我不知道該如何做

請大家幫我, 非常感謝




請問有關mathematica程式擬合的問題
2006-09-14 20:06 發佈
我現在手上沒有Mathematica, 所以我只能大概講一下我的想法
若使用 for loop 對你的 fs 做增加
再把每一次的迴路所得之值(fs, w)紀錄在list(假設...x and y) 裡面
最後在迴路外plot x and y 應該就可以了

使用方法看mathematica的 help files 看看吧
謝謝你的講解

但是我試著用help去找for loop這個語法
但找不到,只有for的用法
但是我程式那麼多行,可以直接塞在'For[start, test, incr]'這裡面計算嗎

可以的話,請再寫詳細一點
真的非常感謝你
這個...我忘了

不過應該是可以吧
以你的情況

For[start, test, incr];

For[fs = 50;i=0,i<1200-50,i++,(你的程式)];

試試吧,我手邊沒有Mathematica幫你試試看.....太久沒玩Mathematica了....
謝謝你的回覆

我會用你的方法去寫程式,非常感謝你

如果板上的大大還有其他方法,請再指導我

謝謝大家
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?