[非關] 雙線性數據 如何求得公式

作者: skyorbit (內有惡犬)   2018-08-15 11:23:10
直接上圖
https://i.imgur.com/NiXKOC5.jpg
我有一些數據 可以畫成如上圖
看得出有兩種線性關係
X軸是發電量
Y軸是用水量
三條線各代表 不同水位高度所做出來的試驗
所以
在同一個水位高度 發電量跟用水量成正比
在不同水位下 水位越低 同一發電量用的水越多
在這種狀況下 有沒有一個公式可以符合這些數據嗎
我的目標是 輸入水位跟發電量 就可以求得用水量
麻煩大家了
作者: ppd08 (出賣靈魂換啤酒)   2018-08-18 01:26:00
我知道 x =[ - b 情퐨b2 - 4ac)]/2a
作者: randall1234 (威軒沙)   2018-08-18 07:46:00
水位越低同一發電量用的水越多 這也是成比例嗎那沒有水的時候發電需要用的水是多少,又達到多少水位的時候發電可以不需要用水?
作者: jellyfishing (淡藍滴水母)   2018-08-15 11:38:00
z=ax+y ?(x:發電量、y:水位、z:用水量)
作者: lovinlover (Lovin Lover)   2018-08-15 12:10:00
樓上 要也是 z=ax+by 吧再 +c 更好
作者: jupto (op)   2018-08-15 21:33:00
三條線就是三個不同的函式啊除非你知道三條線的關係
作者: turorach (土魠雷丘)   2018-08-16 14:47:00
水位高度這個變數也加進去 然後三條線去判斷是線性獨立還是相依,大概就可以寫式子了
作者: profyang (prof)   2018-08-19 14:24:00
水位高度=a*用水量+b*發電量 阿不就平面?然後用最小方差去算就出來惹上面算是少了個c 應該是 水位高度=a*用水量+b*發電量+c水位高度=A*b 其中水位高度是個行矩陣 對應你每個數據的水位高度 A是矩陣 每一個列矩陣就是該水位高度的[用水量,發電量,1]b就是待求的[a;b;c] 用b=A^T*A*水位高度 這就最小方差A^T是A的transpose矩陣
作者: Auslayer (タヤシモ)   2018-08-20 20:45:00
這些看起來都是實驗值做成的折線 未實驗處建議還是用線性內插法做 除非你取更多實驗值 可能會是曲線

Links booklink

Contact Us: admin [ a t ] ucptt.com