[問題] 有關純數值的積分

作者: Ayenyen (Ayenyen)   2015-05-16 01:27:20
請問各位大大
我想詢問的是,假設已知
x=[1, 1.1, 1.2, 1.3, 1.4, 1.5,...
1.6, 1.7, 1.8, 1.9, 2];
y=[1, 1.1, 1.2, 1.3, 1.4, 1.5,...
1.6, 1.7, 1.8, 1.9, 2];
很明顯 x 和 y 呈直線的關係
但是如果看不出來 y=x 時,要怎麼對x積分
使得y積分後為
Y=[0.5, 0.6173, 0.7469, 0.8889, 1.0432,...
1.2099, 1.3889, 1.5802, 1.7840, 2.0000];
呢??
我的主要問題的核心也就是,y為某個未知函數區段的值
該如何進行y的積分,讓每個值都滿足該未知函數的積分?
麻煩各位大大幫忙>"< 小弟感激不盡!!!!
作者: celestialgod (天)   2015-05-16 13:15:00
fit y 在積分= =?
作者: screase (crossstep)   2015-05-16 21:53:00
兩種方法 先迴歸得到函數後再積分 不然就要數值積分數值積分使用內建函數trapz 推薦使用數值積分
作者: Ayenyen (Ayenyen)   2015-05-17 00:27:00
謝謝C大與S大,但我需要的迴歸再積分後值就與解析解不同了,trapz不是只能算出曲線包圍面積嗎??
作者: doom8199 (~口卡口卡 修~)   2015-05-17 01:32:00
數值解本來就是用"猜"的, 例如該函數除了原po提到的之外y(x)=0, 那這樣積分出來的數值 (假設區間為 [0,x])always = 0
作者: celestialgod (天)   2015-05-17 21:50:00
他要的應該F(x)=y(x)對x積分這個函數算出來的值不過這個無解。
作者: Ayenyen (Ayenyen)   2015-05-19 10:09:00
感謝D大與C大,目前只能回歸後再積分了

Links booklink

Contact Us: admin [ a t ] ucptt.com