[程式] R程式一個小問題
[軟體程式類別]: R
[程式問題]:
要如何讓使用者輸入數字
按下ENTER就能跑出結果來??
[軟體熟悉度]:
很不熟 只會些基礎中的基礎
[問題敘述]:
就老師最近出了二元樹作業
就要算選擇權價值還啥的
其他公式我自己摸索GOOGLE
應該是略知一二構想的的差不多
但是有個問題是
我只會用scan()
> data <- scan()
1: 50
2: 52
3: 0.05
....讓使用者自行輸入這些數據
然後我再用data[1]~data[n]...這些他們輸入的數字
套進我的公式去計算最後的價值
可是有個好笑的點就是使用者輸入完數據後
還要自行手動貼上我的程式碼 才會跑出最後那個價值..
有沒有像c++之類的程式碼輸入好
然後run就讓你輸入數據 按個enter就跑出來結果的
不知道這樣形容有沒有人懂= =...
還煩請大大們給我個解答
不好意思這點小問題 打擾各位
[程式範例]:
範例我還沒完全做出來
就給我個啥函數用法可以滿足我需求即可 感謝各位
> data <- scan()
1: 810
2: 800
3: 0.05
4: 0.02
5: 0.2
6: 6
7: 2
8: 0
9:
Read 8 items
> dt <- data[6]/(12*data[7])
> u <- exp(data[5]*(dt^(1/2)))
> d <- 1/u
> a <- exp((data[3]-data[4])*dt)
我只PO出部分
最主要是Read 8 items下面這串都跟我scan()輸入的數據相依
如果放在scan()前面就會說沒有定義 等於我輸入完數據ENTER後
還要自己貼上下面這些程式碼在按ENTER才會跑出最後答案= =
大家的推文 我有想過function但我不太懂他的用法...
煩請大家有沒有其他更明確的程式碼幫我解之
整個程式碼架構我都打好了 就差這個小地方 感覺這樣就不是程式了
還要手動貼程式碼..........
-----------------------------------------------------------------------------
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.249.183.151
推
01/03 01:46, , 1F
01/03 01:46, 1F
→
01/03 09:30, , 2F
01/03 09:30, 2F
→
01/03 13:19, , 3F
01/03 13:19, 3F
→
01/03 13:31, , 4F
01/03 13:31, 4F
※ 編輯: jbear79810 來自: 111.249.183.151 (01/03 13:37)
→
01/03 13:40, , 5F
01/03 13:40, 5F
→
01/03 13:58, , 6F
01/03 13:58, 6F
推
01/03 14:04, , 7F
01/03 14:04, 7F
→
01/03 15:52, , 8F
01/03 15:52, 8F
→
01/03 16:13, , 9F
01/03 16:13, 9F
→
01/03 16:15, , 10F
01/03 16:15, 10F
→
01/03 16:25, , 11F
01/03 16:25, 11F
→
01/03 16:25, , 12F
01/03 16:25, 12F
→
01/03 16:26, , 13F
01/03 16:26, 13F
→
01/03 16:27, , 14F
01/03 16:27, 14F
→
01/03 16:27, , 15F
01/03 16:27, 15F
→
01/03 16:27, , 16F
01/03 16:27, 16F
→
01/03 22:53, , 17F
01/03 22:53, 17F
→
01/04 01:23, , 18F
01/04 01:23, 18F
推
01/04 07:59, , 19F
01/04 07:59, 19F
推
01/04 13:57, , 20F
01/04 13:57, 20F
→
01/04 13:58, , 21F
01/04 13:58, 21F