看板 Python 關於我們 聯絡資訊
大家好~ 我目前也是python的初學者~ 想試試看用python來解二元二次方程式 x^2 + axy + b*y^2 = c 所以 y**2 = (c-x**2)/((a*x)/y + b) 除了y值不知道,x值為0,5,10,15...230 其他值都已知 想要寫一個程式可以一次跑出所有x值相對應的y 可是我卡住了... 我只會寫到以下: from __future__ import division a = -1.335548173 b = 1.107099143 c = 32400 for x in range(231): if x % 20 == 0: print y # 我不知道該怎麼讓python自動算出相對應的y值 聽說可以用牛頓法? 因為這個y值有正負值 可是我不太知道可以怎麼使用.. 可以請各位提供意見嗎? 先謝謝大家 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.4.195
kusoayan:是數學問題 囧? 11/04 16:45
tacosung:因為excel可以用模擬分析一個一個跑出數值... 11/04 16:48
tacosung:可是excel沒辦法一次全跑出來.. 所以我想說python應該 11/04 16:49
tacosung:可以一次全出來..... 只是我網路上找地的文章看不懂.. 11/04 16:50
※ 編輯: tacosung 來自: 140.112.4.195 (11/04 17:31)