• ベストアンサー

有効数字の桁数が違う場合のプラス1桁の出し方

有効数字の桁数がそろわない場合の掛け算・割り算は途中の計算は有効数字の桁数の最小のものプラス1桁で計算し、最後に四捨五入で有効数字の桁数の最小のものにあわせると書いてあります。次の場合、どちらが適当な計算といえるのでしょうか。( )内は最終的に有効数字の桁数の最小のものに四捨五入して桁数を合わせて出した答えです。 ア.2.5×1.456=2.5×1.45 (3.6) イ.2.5×1.456=2.5×1.46 (3.7) また、次の場合はどうでしょうか。(最終的に有効数字の桁数は2桁とします) ウ.x^2=2.456 x=√2.45 (x=1.6) エ.x^2=2.456 x=√2.46 (x=1.7) 結局、最終的な有効数字の桁数の次の次の位の数字を四捨五入すべきなのかそれとも意味があまりないので捨てるべきなのか分らないのです。 悩んでいますので、どなたか教えていただけないでしょうか。よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • noocyte
  • ベストアンサー率58% (171/291)
回答No.2

有効数字を計算する場合には,単に桁数の規則を覚えるのではなく, 基本原理を理解する必要があると思いますし,その方が四則演算以外 (三角関数,対数など) の計算などにも対応できます. X=2.5 (有効数字2桁),Y=1.456 (有効数字4桁) とは, 有効数字の次の桁が四捨五入されていると考えられるので, X と Y の真値は次の範囲にあるといえます. 2.45 ≦ X < 2.55 1.4555 ≦ Y < 1.4565 (ここに書いた数値はいずれも有効桁数∞と考える.) 2.5×1.456 の有効数字を求めるには,まず X * Y の取りうる範囲を考えます. X * Y が最小となるのは,X と Y がそれぞれ最小の場合なので 2.45 * 1.4555 = 3.565975 (有効桁数∞). X * Y が最大となるのは,X と Y がそれぞれ最大の場合なので 2.55 * 1.4565 = 3.714075 (有効桁数∞). したがって 3.565975 ≦ X * Y < 3.714075 となり,小数点以下第2桁 以後の桁は,この範囲内では0~9のすべての値を取りうるため, 有効数字として全く無意味です.つまり 2.5×1.456 の有効数字は2桁であり, 四捨五入して 3.6 または 3.7 が正解となります. 「3.6 と 3.7 のどっちを書けばいいの?」と疑問が湧くと思いますが, 範囲の中心値は (3.565975+3.714075) / 2 = 3.640025 なので, これを2桁に四捨五入した 3.6 でいいんじゃないかと思います. > 有効数字の桁数がそろわない場合の掛け算・割り算は途中の計算は > (中略) > 最後に四捨五入で有効数字の桁数の最小のものにあわせると書いてあります。 上に書いたような考え方で一般の場合について計算すると, 乗除算結果の有効桁数は,元の数値の有効桁数の最小値になることが 数学的に証明できます.ただし最下位の桁には誤差を含みます. 参考:QNo.2642288 有効数字 (http://okwave.jp/qa2642288.html) > 有効数字の桁数の最小のものプラス1桁で計算し、 この規則の出典は知りませんが,おそらく電卓やパソコンが普及する以前に 決められた規則でしょう.計算の途中結果も有効桁数に丸めてしまうと, 計算が進むにしたがって丸め誤差が増大してしまうので, 途中結果は丸めない方がいいのです.しかし筆算でそれをやるのは大変なので, 「プラス1桁」ルールを決めたのでしょう. 1回の乗除算ならそれで十分ですが,計算過程が長い場合には不十分だと思います. 今は電卓やパソコンが使えるので,途中結果は丸めずに計算すればいいのです. (有効数字の計算に関するテストを受ける場合は別として.(笑)) また,Z=2.456 (有効数字4桁) の場合,√Z の有効数字を求める問題については, 2.4555 ≦ Z < 2.4565 1.5670035… ≦ √Z < 1.5673225… なので,√Z は 1.567 (有効数字4桁) でもいいと思いますが, 2桁にするならこれを丸めて 1.6 ですね.

sakura54
質問者

お礼

noocyte様 私のような知識のないものにも分るていねいなご説明感謝いたします。 >単に桁数の規則を覚えるのではなく 多分、このような姿勢はどんな場合にも必要なのだと思います。 >今は電卓やパソコンが使えるので,途中結果は丸めずに計算すればいいのです. 確かにおっしゃるとおりだと思いました。それにもかかわらず、多くの本に、「途中の計算は有効数字の桁数の最小のものプラス1桁で計算」となっているのは考えてみると不思議ですね。πのように有効数字が無限大というものが入る場合があるせいでしょうか。 大変勉強になりました。ありがとうございました。

その他の回答 (1)

回答No.1

2.5×1.456 の問題は 2.5×1.456 = 3.640 と計算して → 答えは 3.6 x^2 = 2.456 の問題は x = √2.456 x = 1.567 と計算して →答えは x = 1.6 (有効数字の桁数は2桁とありますので) となると思います。

sakura54
質問者

お礼

QZZZ999AAA様 さっそくのご回答感謝いたします。 QZZZ999AAA様のおっしゃることは分るのですが、そうすると、「途中の計算は有効数字の桁数の最小のものプラス1桁で計算」というのに合わなくなると思うのですが。(もともとそうする必要はないという考え方もあるかもしれませんが)

関連するQ&A

  • 定数が入る場合の有効数字

    掛け算・割り算の場合の有効数字は、もっとも有効数字の桁数の小さいものより1桁多いものまで出して、その後四捨五入によりもっとも有効数字の小さいものにあわせるとなっています。 肥満度をあらわすBMIの式は次の通りです。 標準体重(kg)=身長(m)×身長(m)×22 たとえば身長が1.735mだとします。この場合の22は測定値ではなく定数と考えるべきだと思うのですが、この場合の有効数字の桁数は4桁なのでしょうか、2桁なのでしょうか。 また、身長(m)×身長(m)が出た時点で有効桁数をそろえるのと、×22まで計算してから有効数字をそろえるのでは結果が違ってくる場合があります。最後まで計算してから有効筋の桁数をそろえるのでしょうか。 以上2点について悩んでいます。 どなたか教えていただけないでしょうか。よろしくお願いいたします。

  • 有効数字(有効桁数)と四捨五入について・・・。

    自分は現在高校生です。物理化学数学でカテゴリ迷ったのですがこちらに。 四捨五入、有効数字に関する質問は過去にもあるのですが、何か腑に落ちないので質問させて貰います。 学校では、 http://www.fnorio.com/0034significant_figure1/significant_figure.htm にあるように、「有効数字+1桁までを計算して結果を出し、その結果を有効数字にまとめろ」と習います。 しかしこれをやってしまうと、以下有効数字による表記として、 ア・・・1.1+1.445=2.545→(有効数字2桁なので四捨五入)→2.5 イ・・・1.1+1.445→(まず有効数字を3桁にしてみる) →1.1+1.45=2.55→(有効数字2桁なので四捨五入)→2.6 となり答えが違ってきます。 じゃあ有効数字+2桁まで計算すればいいのかと思うと、 ウ・・・1.1+1.4495=2.5495→(有効数字2桁なので四捨五入)→2.5 エ・・・1.1+1.4495→(有効数字4桁にしてみる)→1.1+1.450=2.550→(有効数字2桁なので四捨五入)→2.6 となりやっぱり答えが変わるパターンがあります。 乗除については、 (四捨五入せずに)積を計算→結果を有効数字+1桁に変換→・・・ なんてことを繰り返していると+1桁程度では厳密に計算したものとかなり違ってくると思います。 実際、高校の物理や化学ではア~エは全部正解にしてくれると思うのですが(エはよく分かりませんが・・・)、数学的にはどうなのでしょうか。 また、誤差の大きくなってしまう乗除はどうすればいいのでしょうか。

  • 理科 有効数字

    かけ算、割り算のとき、どの桁まで計算するかということについて教えてください。 例えば、有効数字2桁で答えるときは、途中計算は3桁目まで計算すると習いました。このとき、4桁目を四捨五入するのですか?それとも切り捨てるのですか? 例:3.51×4.9×0.30を計算する場合、   A:4桁目を四捨五入するのが正しい場合     3.51×4.9=17.199=17.2     17.2×0.30=5.16=5.2         B:4桁目を切り捨てるのが正しい場合     3.51×4.9=17.199=17.1     17.1×0.30=5.13=5.1 ABのどちらが正しい計算なのでしょうか? Aが正しい場合、 計算の順序を変えてみます。 3.51×0.30×4.9=1.05×4.9=5.145=5.1 Bが正しい場合、 計算の順序を変えてみます。 4.9×0.30×3.51=1.47×3.51=5.197=5.2 このように、A、Bのどちらが正しいとしても、最終結果に違いが出てしまっているのですが、入試や模試ではどのように採点されているのでしょうか。 回答よろしくお願いいたします。

  • 有効数字

    掛け算、割り算の混在する計算における最終的な答えの有効数字は、「最も小さい有効桁数にまとめる」ことがJISで定められています。  例 5桁x3桁÷2桁x4桁→2桁にまとめる しかし、この考え方は本当に正しいでしょうか? 例えば、有効数字0.90に対する0.01の影響は約1%です。 これに対して、有効数字0.20に対する0.01の影響は5%で、上記よりもはるかに影響が大です。 単に「”桁数”で見切って処理する」というやり方は、理論的に間違っているのではないでしょうか? 統計理論上の質問です。

  • 有効数字

    割り算の計算過程で、有効数字+1桁にする時(たとえば、有効数字2桁で計算中に3桁にする場合)、 3桁目の数字は出てきた数字そのままですか?それとも、4桁目を計算して、四捨五入するのですか?

  • 四捨五入して計算をする方法で謎があるんですが?

    足し算だと12+8を片方の数字を四捨五入して12+10=22 22-2=20にというふうになるじゃないですか。 *12+8=12+10-2=20 引き算だと52-7を片方の数字を四捨五入して52-10=42 42+3=45 *52-7=52-10+3=45 といった通りに四捨五入計算すれば簡単に計算できるじゃないですか。 もしかして掛け算と割り算も四捨五入計算できるのですか? 掛け算と割り算は四捨五入計算で答えを出せるのかがわかりません? もしできるんだったら計算式も詳しく教えてください!

  • Excelで任意の桁数で四捨五入させその桁数以下は表示させたくない場合

    Excelで任意の桁数で四捨五入させその桁数以下は表示させたくない場合はどのようにしたらいいでしょうか? 具体的には、売上の数字の百桁目を四捨五入させ、かつ表示では下3桁はカットし(千円)で表示させます。欲を言うと、桁区切りは残したいです。 とても困ってます。 Excel2007です。

  • 円周率を含む、有効数字4桁の掛け算

    「途中の計算では有効数字を一桁多めに取る」というルールがあります。 1.234 x π を計算するとき、途中の計算では有効数字は4 + 1 = 5ケタをとることになりますが、 (1) 1.234 x 3.1415 (3.14159 で 6桁目以降を捨てて5桁) (2) 1.234 x 3.1416 (3.14159 で四捨五入をして5桁) のどちらが正しいでしょうか?

  • 有効数字x規則性x入試採点基準x地学

    【有効数字】についてです。 大学の過去問をやっていたのですが、赤本と青本で答えが違う時も あれば、赤本単体でも、おやっと思うことがあります。例えば、青本 では答えを2000mとしているところを赤本では1950mとしている、あるいは 掛け算と割り算の順序を変えたために値が若干異なる、などなどです。 そこで、以下の質問に回答をお願いします。 1.赤本にて切捨てと四捨五入が混在していたのですが、どちらが正しいの でしょうか?また規則は存在するのでしょうか? 2.計算過程においてどの程度省略できるのでしょうか?例えば、有効数字3桁 の答えを出す時にはN桁目は計算過程において”随時”四捨五入してよい、など。 また規則は存在するのでしょうか? 3.有効数字3桁の正しい答え、例えば1.23、を出すために計算した結果 1.22や1.24となった場合、大学入試(国立)において不正解となるのでしょうか? また採点に関しての規則は存在するのでしょうか? 4.桁数の小さい身近な数字でも10^xを使って表したほうが良いのでしょうか? 例えば、10mを1*10m、320km/sを3.2*10^2km/s、0.87gを8.7*10^-1、など。 5.有効数字の指定が無い場合は、問題文中で最も小さい桁数を持つものを 解答の桁数として良いのでしょうか? 絶対的な自信(有効数字の正しい理解)の元に計算したいと考えています。 ご回答には根拠があれば尚嬉しいです。よろしくお願いします。

  • 有効数字の取り扱いについて

    少し細かいことですいませんが、有効数字の取り扱いについて質問させてください。 問題で、[有効数字 3 桁で答えよ]とあった場合、文献値は何桁でとってくればいいのでしょうか? 友達の話では、この場合 4 桁でとってきて、最終的に四捨五入し 3 桁で答えればいいらしいのですが、その時例えば、ボルツマン定数 1.38066*10^-23 J/K では、1.380*10^-23 でしょうか、それとも少数第 4 桁目を四捨五入し 1.381*10^-23 でしょうか? また、真空中の光速度は 2.99792458*10^8 m/s と定義されているようですが、この時はどうなのでしょうか(定義されているので、そのまま計算に使うのかどうか)? さらに質問なのですが、計算途中で得られた数値を次の式に使いたい場合は、有効数字何桁でとって次の計算に使うのでしょうか(この場合においても四捨五入が必要なのかどうか)? ご存知の方がいらっしゃいましたらご回答よろしくお願いします。