[#1219] ruby animal — OZAWA Sakuro <crouton@...>

小澤さく@塩尻Internetです.

18 messages 1996/12/09

[#1256] ruby 0.99.4-961212 available — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです.

21 messages 1996/12/12
[#1257] Re: ruby 0.99.4-961212 available — Yasuo OHBA <jammy@...> 1996/12/12

大庭@SHLJapanです.

[#1258] Re: ruby 0.99.4-961212 available — matz@... (Yukihiro Matsumoto) 1996/12/12

まつもと ゆきひろです.

[#1259] Re: ruby 0.99.4-961212 available — WATANABE Hirofumi <watanabe@...> 1996/12/12

わたなべです.

[#1261] Re: ruby 0.99.4-961212 available — matz@... (Yukihiro Matsumoto) 1996/12/12

まつもと ゆきひろです.

[#1290] ruby 0.99.4-961217 will be available — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです.

32 messages 1996/12/17
[#1300] Re: ruby 0.99.4-961217 will be available — sinara@... 1996/12/17

原です。

[#1305] Re: ruby 0.99.4-961217 will be available — matz@... (Yukihiro Matsumoto) 1996/12/17

まつもと ゆきひろです.

[#1308] Re: ruby 0.99.4-961217 will be available — gougi@... (Shigeru Gougi) 1996/12/17

ごうぎ@TCIです。

[#1341] Re: ruby 0.99.4-961217 will be available — matz@... (Yukihiro Matsumoto) 1996/12/18

まつもと ゆきひろです.

[#1342] Re: ruby 0.99.4-961217 will be available — sinara@... 1996/12/18

原です。

[#1345] [BUG?] access string out of range — sinara@... 1996/12/18

原です。

[#1330] Re: Rational and Complex — Shin-ichiro Hara <sinara@...>

原です。

30 messages 1996/12/17
[#1335] Re: Rational and Complex — sinara@... 1996/12/18

原です。

[#1359] Re: Rational and Complex 1996/12/18

けいじゅ@SHLジャパンです.

[#1423] 配列への grep — (Dezawa Shin-ichiro) <dezawa@...>

出沢です

14 messages 1996/12/23

[#1469] wish ... — Noritugu Nakamura <nnakamur@...>

25 messages 1996/12/24
[#1470] Re: wish ... — matz@... (Yukihiro Matsumoto) 1996/12/24

まつもと ゆきひろです.

[ruby-list:1319] Re: Rational and Complex

From:
Date: 1996-12-17 08:07:18 UTC
List: ruby-list #1319
けいじゅ@SHLジャパンです. 

In [ruby-list :01313 ] the message: "[ruby-list:1313] Re: Rational and
Complex ", on Dec/17 16:31(JST) Shin-ichiro Hara
<sinara@blade.nagaokaut.ac.jp> writes:

>はー、そうなんですか。そういえば Smalltalk は全然知らない。(^^;

いまさらいいでしょう(^^;;;

>それでも誤差の評価はできるので、何桁一致するためには何回やればいいか
>決められますよね。

です. ただの好みです. 

>いえ、結局私は assembler もできないので、Cで書いてました。(^^;
>お題は「x < 2^32 の整数 x の sqrt を求めよ」というもので、
>私の結論としては
>
>/* 2^30 <= x < 2^32 について root を計算する */
>unsigned long isqrt(unsigned long x)
>{
>    unsigned long a, b;
>    a = 143257 - 202860544/(1582+(x>>22));

     ^ この数なんだろう??

>    a = (a + x/a)/2;
>    b = (a + x/a)/2;
>    return a > b ? b : a;
>}

>です(証明あり)。ここで2回ニュートン近似を使ってますが、これを
>1回にできるかどうかとか議論してました。実はできるのですが、、(^^;

うーん. アルゴリズムが良く分かりませんがこっちの方が良さそうな気もしま
すね. これって, Bignumにも適応できますかね?? つまり, 数の範囲の制限を
なくせます??

あと, 任意の数になると繰り返しが発生することになると思いますが, その回
数は見積もれるのでしょうか??

開平法ですと処理時間オーダは, O(log n) となるので, それより良くなるの
であればニュートン法を利用した方がよいですね.

__
..........................................石塚 圭樹@SHLジャパン(株)...
------------->アドレス変わりました!! e-mail: keiju@shljapan.co.jp <----

In This Thread