様々なコードが載っている本を購入したのですがこのコードの言語が記載されていなかったので質問させてもらいます
function [ x ] = bisection( initial_lower,initial_upper ) max_ite = 10; sign_lower = sign(evalFunction(initial_lower)); lower = initial_lower; upper = initial_upper; for i=1:1:max_ite middle = (lower + upper)/2; sign_middle = sign(evalFunction(middle)); if sign_middle == sign_lower lower = middle; else upper = middle; end end x = (lower + upper)/2; end function value=evalFunction(x) value = x^6 - x^5 +4*x -3; end
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/05/22 04:08