[#44431] コンストラクタの引数について&インスタンス変数の持ち方について — Akira Hayakawa <ruby@...>
度々オブジェクト指向についての質問ですいません。
17 messages
2008/01/04
[#44433] Re: コンストラクタの引数について&インスタンス変数の持ち方について
— Yukihiro Matsumoto <matz@...>
2008/01/04
まつもと ゆきひろです
[#44453] RSS取得時<enclosure>タグでエラー? — "garyo hosu" <garyohosu@...>
garyoです。いつもお世話になっております。
5 messages
2008/01/08
[#44463] [ANN] Rails勉強会@東京 第26回のお知らせ — "MOROHASHI Kyosuke" <moronatural@...>
各位
1 message
2008/01/11
[#44464] [ANN] rcairo 1.5.1 — Kouhei Sutou <kou@...>
須藤です。
5 messages
2008/01/11
[#44469] pdf 作成 ライブラリ — "Luiz Aoki" <luizruby@...>
はじめまして、青木ルイスと申します、
14 messages
2008/01/12
[#44479] ファイル出力時のprintについて
— m-hatake@...
2008/01/16
畠山と申します。
[#44481] Re: ファイル出力時のprintについて
— KIMURA Koichi <kimura.koichi@...>
2008/01/16
木村です。
[#44483] format %g の丸めについて — 山崎雄介 <y-yamasaki@...>
山崎(ゆ)です。
14 messages
2008/01/16
[#44517] www.ruby-lang.org/ja/man/ を静的HTMLに変更 — Kazuhiro NISHIYAMA <zn@...>
西山和広です。
6 messages
2008/01/20
[#44536] カタカナ→ひらがな変換 — "Hideo Konami" <konami@...>
小波です。
8 messages
2008/01/25
[ruby-list:44483] format %g の丸めについて
From:
山崎雄介 <y-yamasaki@...>
Date:
2008-01-16 03:21:49 UTC
List:
ruby-list #44483
山崎(ゆ)です。
有効数字の桁数を決めて、四捨五入した値を指数表記するということをしたいのですが、
これに近いことを実現するには formatの%Gを使えばよいということが分かりました。
たとえば有効数字2桁なら
format('%.2G', 0.00000814) => "8.1E-6"
しかしこの方法では以下のような問題があります。
(1) 指数部が-4..1の場合は%fと同じになり、指数表記にならない。
format('%.2G', 0.0814) => "0.81" # "8.1E-1"になってほしい。
(2) 一般の四捨五入とは微妙に違う。
format('%.2G', 0.00000815) => "8.1E-006" # "8.2E-006"になってほしい
format('%.2G', 0.000008151) => "8.2E-006"
今扱っている問題では(2)を気にするほどの精度は必要ないので(2)は我慢するとして、
(1)を必ず指数表記にするようにする方法はないでしょうか?
_______________________
Yusuke Yamasaki <y-yamasaki@saeilo.co.jp>