[問題] 一直想不通的程式概念

看板Flash作者 (古)時間17年前 (2009/01/09 10:25), 編輯推噓2(2012)
留言14則, 4人參與, 最新討論串1/1
我們寫程式的時候 只能讓電腦求左式的變數 例如:a+b+c=0 如果我們要求a 程式就必須寫成 a = -b - c ↑ ↑ ↑ (未知)(已知) 如果要求b就必須寫成 b = -a-c 總之就是未知數只能在左式 而且只能有一個 但是如果今天 不確定未知數是那個變數時 該怎麼處理呢? 比如說 可能3個變數已知其中兩個 要讓電腦求a或b或c其中之ㄧ 應該是要用判斷式吧......可是不知道要怎麼讓電腦判斷 唉 如果有程式語言可以直接解聯立方程式就好了ˊˋ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.136.7.24

01/09 10:40, , 1F
你需要自己建構一個聯立方程式的模型
01/09 10:40, 1F

01/09 10:40, , 2F
寫些class或什麼來代表一個方程式這樣
01/09 10:40, 2F

01/09 10:41, , 3F
然後做一個可以解聯立方程式的功能
01/09 10:41, 3F

01/09 10:41, , 4F
想要簡單一點的話,用高斯消去法最直覺了
01/09 10:41, 4F

01/09 10:42, , 5F
不是沒有程式語言可以解聯立方程式
01/09 10:42, 5F

01/09 10:42, , 6F
只是看你有沒有把這個功能做出來而已
01/09 10:42, 6F

01/09 10:42, , 7F
(其實搞不好已經有人做出AS版本的了,google一下可能有)
01/09 10:42, 7F

01/09 14:12, , 8F
程式裡的 = 和數學上的 = 意義不同耶,你怎麼會這樣比較囧
01/09 14:12, 8F

01/09 14:13, , 9F
程式的 = 是 "指定左側的變數為右側的值" 不是指兩者相等
01/09 14:13, 9F

01/09 14:15, , 10F
電腦會先計算右側,再指定給左側,等號的運算是最後的
01/09 14:15, 10F

01/09 14:20, , 11F
參考一下: http://0rz.tw/315n2
01/09 14:20, 11F

01/09 20:39, , 12F
我前一陣子才自力救濟 用as3寫 三元一次 跟 二元二次
01/09 20:39, 12F

01/09 20:40, , 13F
結果解方程式的函式 搞的比我主檔還大 -_-
01/09 20:40, 13F

01/09 21:39, , 14F
嗯嗯 有點想法了...謝謝各位ˊˇˋ
01/09 21:39, 14F
文章代碼(AID): #19PhM2Cn (Flash)