ページ 11

変数関数の問題です!!よろしくお願いします。

Posted: 2012年11月04日(日) 16:14
by Mr.S
プログラミングの宿題です。どうかよろしくお願いします。
1変数関数f((x)=0.5(x-2)^2の値が最小となる点は次のような手順を用いて作成せよ。(x=2でf(2)=0)

①まず出発点x*を決める。
②出発点からx*+hとx*-hの点(座標)を決める。ここで、hは小さな距離である。
③f(x*)及びそれぞれの点での関数値f(x*+h)とf(x*-h)を計算する。
④出発点x*の関数値f(x*)とf(x*+h)およびf(x*-h)を比較する。
⑤もしf(x*)との差があらかじめ決めた小さな値εより小さければ、x*を最小点として停止する。そうでなければ⑥へ進む。
⑥f(x*+h)もしくはf(x*-h)が最小であれば、その最小となる点を新たな出発点として②へ戻る。そうでなければ⑦へ進む。
⑦(1/2)hを計算し、その値があらかじめ決めた小さな値Φより小さければx*を最小点として停止する。そうでなければ⑧へ進む。
⑧ ⑥で求めた新たな出発点と(1/2)hを新しいhとして②へ戻る。

Re: 変数関数の問題です!!よろしくお願いします。

Posted: 2012年11月04日(日) 16:15
by h2so5
フォーラムルールをお読みください。
ここは宿題を代行する掲示板ではありません。

Re: 変数関数の問題です!!よろしくお願いします。

Posted: 2012年11月04日(日) 16:41
by ホヅミ
フォーラムルールにおいては、宿題の丸投げは厳禁です。
もしも書き方がわからなければテンプレートがあるので参考にしてください。

P.S.
ここで言うべきことではないですが、最近フォーラムルールを読まない人が多いです。
いくら穏やかさを信条としている私達でも、いささか語気が荒くなりますよ(笑)。

Re: 変数関数の問題です!!よろしくお願いします。

Posted: 2012年11月04日(日) 16:44
by softya(ソフト屋)
Mr.Sさんとyamamotoさんは同一の方ですよね?
ここのルールとして名前は統一して頂くことになっていますのでよろしくお願いします。

Re: 変数関数の問題です!!よろしくお願いします。

Posted: 2012年11月04日(日) 17:06
by たかぎ
ホヅミ さんが書きました:最近フォーラムルールを読まない人が多いです。
最近に限った話ではありません。

・書いていることを読まない。
・読んでも人間の言葉が理解できない。
・仮に内容を理解しても無視する。

こういった人たちには、いかなる回答も無意味です。