作者kuwood (古)
看板Flash
標題[問題] 一直想不通的程式概念
時間Fri Jan 9 10:25:05 2009
我們寫程式的時候 只能讓電腦求左式的變數
例如:a+b+c=0
如果我們要求a 程式就必須寫成
a = -b - c
↑ ↑ ↑
(未知)(已知)
如果要求b就必須寫成
b = -a-c
總之就是未知數只能在左式 而且只能有一個
但是如果今天 不確定未知數是那個變數時 該怎麼處理呢?
比如說 可能3個變數已知其中兩個 要讓電腦求a或b或c其中之ㄧ
應該是要用判斷式吧......可是不知道要怎麼讓電腦判斷
唉 如果有程式語言可以直接解聯立方程式就好了ˊˋ
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.136.7.24
1F:→ cjcat2266:你需要自己建構一個聯立方程式的模型 01/09 10:40
2F:→ cjcat2266:寫些class或什麼來代表一個方程式這樣 01/09 10:40
3F:→ cjcat2266:然後做一個可以解聯立方程式的功能 01/09 10:41
4F:→ cjcat2266:想要簡單一點的話,用高斯消去法最直覺了 01/09 10:41
5F:→ cjcat2266:不是沒有程式語言可以解聯立方程式 01/09 10:42
6F:→ cjcat2266:只是看你有沒有把這個功能做出來而已 01/09 10:42
7F:→ cjcat2266:(其實搞不好已經有人做出AS版本的了,google一下可能有) 01/09 10:42
8F:→ Jerrynet:程式裡的 = 和數學上的 = 意義不同耶,你怎麼會這樣比較囧 01/09 14:12
9F:→ Jerrynet:程式的 = 是 "指定左側的變數為右側的值" 不是指兩者相等 01/09 14:13
10F:→ Jerrynet:電腦會先計算右側,再指定給左側,等號的運算是最後的 01/09 14:15
12F:推 didila:我前一陣子才自力救濟 用as3寫 三元一次 跟 二元二次 01/09 20:39
13F:→ didila:結果解方程式的函式 搞的比我主檔還大 -_- 01/09 20:40
14F:→ kuwood:嗯嗯 有點想法了...謝謝各位ˊˇˋ 01/09 21:39