2017-03-31から1日間の記事一覧

TI-Nspire & Lua / ループの刻み幅に小数を使う場合の注意

for i = 1, 2, 0.1 do print(i) -- 2 に達しない (1.9 のあとに 2 を通り過ぎてループを抜けてしまう) end for i = 11, 12, 0.1 do print(i) -- 12 に達する end

TI-Nspire & Lua / シンプソンの公式による積分

.lua function integraSimps(f, from, to, numOfDiv) local sum = 0 local step = (to - from) / (numOfDiv or 2^5) ---[[ for i = (from + 2 * step), (to + step / 10), (2 * step) do sum = sum + (f(i - 2 * step) + 4 * f(i - step) + f(i)) * step / 3…