[其他] 數學公式的判斷

看板Math作者 (阿風~~)時間11年前 (2014/05/29 10:01), 編輯推噓4(4016)
留言20則, 9人參與, 6年前最新討論串1/1
想請問一下,在數學中,有判斷的公式嗎? 例如: 8~12 是 1 1 是 -9 2~7 是 -8 就是我輸入一個值(例:100),然後x為1~12的數, 條件為上,100+x = 某數,有公式可以做到這樣嗎? 若x = 8 就得 101 ,若x = 1 得 91 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 203.71.67.243 ※ 文章網址: http://www.ptt.cc/bbs/Math/M.1401328912.A.AF1.html

05/29 13:00, , 1F
這種公式有很多,最簡單的形式是多項式。
05/29 13:00, 1F

05/29 14:09, , 2F
你不就寫出來了
05/29 14:09, 2F

05/29 18:53, , 3F
因該是我表達不清楚
05/29 18:53, 3F

05/29 18:53, , 4F
x是一個函數
05/29 18:53, 4F

05/29 18:54, , 5F
100+f(8)=91
05/29 18:54, 5F

05/29 18:55, , 6F
更正:100+f(8)=101
05/29 18:55, 6F

05/29 19:00, , 7F
利用step function
05/29 19:00, 7F

05/29 19:39, , 8F
你是想要寫成程式還是..?
05/29 19:39, 8F

05/29 19:45, , 9F
就用分區的方式就好 完全搞不懂你想做什麼= =
05/29 19:45, 9F

05/29 20:06, , 10F
想要的話可以用lagrange插值做一個12次多項式 XD
05/29 20:06, 10F

05/29 20:34, , 11F
我一直想把程式裡的if else改用數學式代替,所以才
05/29 20:34, 11F

05/29 20:41, , 12F
同意C大 用lagrange插值吧
05/29 20:41, 12F

05/29 21:29, , 13F
你換成數學式有什麼特殊目的嗎?
05/29 21:29, 13F

05/29 21:29, , 14F
例如想要微分之類的? 不然並沒有什麼明顯好處
05/29 21:29, 14F

05/29 23:26, , 15F
現代的電腦寫程式已經不怕這種小分支了...
05/29 23:26, 15F

05/29 23:27, , 16F
如果你真的很在意的話, 反正才 1~12 建表吧
05/29 23:27, 16F

05/31 13:46, , 17F
推C大 你沒有特別目的的話,這就是一個函數了啊
05/31 13:46, 17F

05/31 13:46, , 18F
除非你要求這函數要連續/可微/domain的大小/...
05/31 13:46, 18F

06/01 22:12, , 19F
寫成程式的話用 lagrange 插值更慘...
06/01 22:12, 19F

07/07 12:11, 6年前 , 20F
推C大 你沒有特別 https://moxox.com
07/07 12:11, 20F
文章代碼(AID): #1JXfKGhn (Math)