プログラミングおしえてください

このエントリーをはてなブックマークに追加
1 ◆F9JP2AhnENpz
Rubyでこの問題を解いてそのプログラム教えろ下さい

2以下、名無しにかわりましてVIPがお送りします:2011/12/04(日) 08:05:31.87 ID:EnWuzc5/0
この問題は難しいです
3以下、名無しにかわりましてVIPがお送りします:2011/12/04(日) 08:05:38.23 ID:rrAmcajH0
これで以上だ
あとはこのまま精進すればいい
4 ◆F9JP2AhnENpz :2011/12/04(日) 08:05:47.55 ID:dsJ9Lh1u0
>>1です

f(x) = x**3-1.02x**2+1.3185x-0.25025 = 0

の根をはさみうち法、二分法、ニュートン法で求めよ。
(3次方程式の解のうち、一つの解で良い)

この問題をRubyで解いて、そのプログラムを教えてください!
ろくにRubyしてねぇのにいきなりこんな問題だされて全くできねぇんだ
5以下、名無しにかわりましてVIPがお送りします:2011/12/04(日) 08:08:17.28 ID:paSInYB2O
学校に通報すっぞごら
6以下、名無しにかわりましてVIPがお送りします:2011/12/04(日) 08:08:38.87 ID:fCmrrmE70
うわー難しすぎて私にはわからないわぁ
力になれなくてごめん
7以下、名無しにかわりましてVIPがお送りします:2011/12/04(日) 08:12:12.99 ID:dsJ9Lh1u0
>>5
それは勘弁してくれ
じゃぁやり方だけでも教えてください
8以下、名無しにかわりましてVIPがお送りします:2011/12/04(日) 08:14:07.83 ID:MjyaRoHW0
xのn乗を表すのにx**nなんて書き方初めて見た
9以下、名無しにかわりましてVIPがお送りします:2011/12/04(日) 08:21:20.81 ID:s4broxYj0
これは酷い
10以下、名無しにかわりましてVIPがお送りします:2011/12/04(日) 08:24:47.36 ID:XSnR1kFm0
こういう理解する気がなさそうなのはなぁ
11以下、名無しにかわりましてVIPがお送りします:2011/12/04(日) 08:33:40.63 ID:MjyaRoHW0
こんな問題、ろくにプログラミングやったことない奴以外の誰に出すんだよ。
12以下、名無しにかわりましてVIPがお送りします:2011/12/04(日) 08:36:38.65 ID:dsJ9Lh1u0
>>11
前期に少しだけやったんだ
で別の授業でRubyやったよね?みたいな感じでいきなりだされた

今必死にやって、はさみうち法はなんとか解けそうだ
13以下、名無しにかわりましてVIPがお送りします:2011/12/04(日) 08:41:38.03 ID:XSnR1kFm0
ろくにプログラムやってる人が累乗演算子見たことないなんてあるんだね
14以下、名無しにかわりましてVIPがお送りします:2011/12/04(日) 08:41:56.63 ID:ihFJqi1b0
解法知らなくていいならググるか友達にコピーさせてもらえばいいだろ
15以下、名無しにかわりましてVIPがお送りします:2011/12/04(日) 09:01:49.12 ID:1W7GgPPv0
ちょいまち
16以下、名無しにかわりましてVIPがお送りします:2011/12/04(日) 09:09:35.77 ID:dsJ9Lh1u0
>>15
待つ

てかやっぱりわからんね
17以下、名無しにかわりましてVIPがお送りします:2011/12/04(日) 09:14:09.67 ID:1W7GgPPv0
f(x) = -0.25
x = 0.1897990140310959 f(x) = -0.03
x = 0.2185727577869155 f(x) = -0.00035
x = 0.2189165246566935 f(x) = -4.3e-08
x = 0.2189165670011873 f(x) = -6.7e-16
x = 0.2189165670011879 f(x) = 5.6e-17
x = 0.2189165670011879 f(x) = 0
x = 0.218917


ニュートン法
18以下、名無しにかわりましてVIPがお送りします:2011/12/04(日) 09:17:49.99 ID:dsJ9Lh1u0
>>17
まだはさみうち法に苦戦してて
ニュートン法まだやってないからわからんが
ありがとう
19以下、名無しにかわりましてVIPがお送りします:2011/12/04(日) 09:28:32.81 ID:1W7GgPPv0
ああ、ソースがほしかったのか
ttp://www.mnet.ne.jp/~tnomura/algo/newt1.rb

これいじればできますよん
20以下、名無しにかわりましてVIPがお送りします:2011/12/04(日) 09:34:18.97 ID:dsJ9Lh1u0
>>19
ありがとう
知らんプログラムあるんだがRubyだよな?
21以下、名無しにかわりましてVIPがお送りします:2011/12/04(日) 09:37:11.36 ID:1W7GgPPv0
拡張子くらい……
22以下、名無しにかわりましてVIPがお送りします:2011/12/04(日) 09:40:39.07 ID:XSnR1kFm0
出題者の意図的には初期値は絶対値でかい値取るほうがよさそう
23以下、名無しにかわりましてVIPがお送りします
>>21
ばかでほんとすまん
ほんとにかじった程度なんだ

はさみうち法も教えてください
人それぞれだと思うけど条件判断は if と  while 両方使う?