![]() |
PCDVD數位科技討論區
(https://www.pcdvd.com.tw/index.php)
- 七嘴八舌異言堂
(https://www.pcdvd.com.tw/forumdisplay.php?f=12)
- - 求助-Matlab一個問題
(https://www.pcdvd.com.tw/showthread.php?t=408766)
|
|---|
求助-Matlab一個問題
假設方程式
y(x)=sin(x) 一X值對應一個Y值 假設我只給MATLAB的東西是X與Y的值 那他有辦法推算出來是sin(x)嗎? 謝謝 拜託只要告訴我有沒有辦法或者MATLAB的語法就好了 其他的我自己想辦法 謝謝 PS:這不是我的作業 |
引用:
我想幫你...可是你的敘述我看不太懂 y 應該是 function 而不是 various 我猜測你的要求是: 若你是要求反函數的話, 找x=sin^(-1)(y)的語法來用就可以了 |
ㄟ...感謝大大的回答
我的意思是假如我們知道上圖的任何X值所對應的Y值 但想要把它變成方程式 (他的方程式可能會是sin(x+a@#)*$%) 求出他的方程式,這...有可能嗎? |
感覺您要的是做 curve fitting
|
引用:
有可能.....不過程式會很複雜,除非已有事先預測的可能函數,例如高斯分布等,就算如此還是會很多行 :stupefy: |
引用:
漂亮 原來它叫 curve fitting 查了一下他的定義跟我要的一樣 只不過似乎沒那麼簡單 引用:
:nonono:................... |
引用:
看起來的確是 curve fitting沒錯, 不過sin是週期函數,照理說無法很單純的只用一個sin(@#$%^@...)來表示 sin(n*X+t) ,n是倍頻,t是相移,除非您的曲線是週期性,否則 需要好幾個三角函數的組合,相加相減甚至是乘除.. 如果此曲線是不規則性,幾乎可以100%跟你說無解,頂多頂多, 加上 adative prediction, 可以作到相似 畢業多年,單憑映象,如有錯誤請見諒 |
引用:
恩...沒錯。sin是我舉的例子啦,當然沒有天真到只有用sin的方式 我只是不知道用啥米方式來求方程式 現在大大提供了KEY............ 皆下來就要去努力了,畢竟這是有辦法解決的 只是很難而已 (學弟糗了:laugh:,叫我幫他想,沒想到那麼難。) 感謝囉 |
用FFT去看他的頻譜 就逼近出來啦^^
|
引用:
沒想過的方法 可以在提示明顯一點嗎 3Q |
| 所有的時間均為GMT +8。 現在的時間是05:29 AM. |
vBulletin Version 3.0.1
powered_by_vbulletin 2026。