[非关] 双线性数据 如何求得公式

楼主: 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