けた落ちが誤差の理由が理解出来ていません。
有効桁数が減少するしても、計算結果に誤差は出てないようなので、なぜだか分かりません。

123.456 - 123.455 = 0.001

上記で有効桁数6桁から1桁になりますが、誤差の理由を教えて頂きたいです。
よろしくお願いします。

A 回答 (2件)

>計算時に、仮数部の表現範囲内に常に収まっている場合は、


>厳密には誤差ではないと言う理解で良いのでしょうか?

厳密には,と留保する必要はなく,その場合は明らかに誤差は生じません。
    • good
    • 0

http://oshiete.goo.ne.jp/qa/6190944.html の私の過去の回答ANo.2
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
仮数部の表現範囲を超えたら・・・それは誤差だ!と思っていたのですが、具体例でより明確に理解出来ました。
ただ計算時に、仮数部の表現範囲内に常に収まっている場合は、厳密には誤差ではないと言う理解で良いのでしょうか?ちょっとモヤモヤしております・・・。

お礼日時:2011/04/19 23:14

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Q誤差の求め方

Searleの実験で針金の最初の長さを求める際、定規で一回だけ針金の長さ(lとします)を測定しました。

その後ヤング率の誤差を求めるときに、ヤング率はlの関数となるためlの誤差を求めて計算したいのですが
測定回数が一回の場合の誤差はどうなるのでしょうか?
ゼロかと思ったのですが、実験の手引きにゼロではないと書かれています。
どなたか教えていただけますか

Aベストアンサー

ゼロではないというのは、系統誤差、測定誤差、過失誤差などのことを言っているのでは?

普通、測定値=L±ΔL、もしくはL=測定値±ΔLのように誤差を含めて表す(Lが真値、ΔLが誤差)。
仮に定規の最小目盛りが1mmとした場合、10分の1の0.1mmまで読み取るのが普通。これを読み取った値の±1mmや±0.1mmとすることによって誤差を表すことができる。(絶対にこの範囲内だという妥当な値をとること)

Qメモリ階層が有効である理由

大学の授業のほうで先生が「メモリ階層が有効である」と言っていました。この意味がよくわかりません。

プロセッサ⇔キャッシュ⇔メモリ⇔補助記憶

のように階層が下に行くたびに順に速度が遅くなってることが関係しているのでしょうか?
どなたか教えてください!

Aベストアンサー

関係してます。
非常に単純な話で、コストの問題と速度の問題が一番です。

今のプロセッサは物凄く速いですが、それは命令を実行するときで、
ひとたび、「待ち」に入ると、その次の命令を実行するときに実行時間の何倍も遅れてしまいます。

プロセッサと同じ速度で動作するメモリーは非常に高価です。
高価くらいなら良い方で、最近のプロセッサを考えれば、
同じダイの上のメモリーくらいしか同じ速度で動きません。

現実問題として、必要なメモリー容量をプロセッサと同じ速度の
モノを用意できない以上、遅いメモリを使うしかありません。

しかし、遅いメモリを使ったらいくら高速のプロセッサでも、
命令を読み込むたびにプロセッサは「待ち」になります。
これは実際、途方もなく大きい時間です。

ならば、少しでも速くしないといけませんから先読みですよね。
読み出すときのアルゴリズムを工夫して、少ないけれど高速のメモリーを使って、命令の先読みをするのがキャッシュ。
さらには、OSに必要な全てのプログラムを収納できるけど、桁違いに遅いHDDには、メインメモリーと、それぞれのデバイスで速度の違いを吸収するんですわ。

このように階層構造になっていることで、通常の使用では速度の違いを吸収して、出来る限り高速でプロセッサを動かすようにするんですね。

全てはプロセッサの「待ち」を減らすためと言えます。

関係してます。
非常に単純な話で、コストの問題と速度の問題が一番です。

今のプロセッサは物凄く速いですが、それは命令を実行するときで、
ひとたび、「待ち」に入ると、その次の命令を実行するときに実行時間の何倍も遅れてしまいます。

プロセッサと同じ速度で動作するメモリーは非常に高価です。
高価くらいなら良い方で、最近のプロセッサを考えれば、
同じダイの上のメモリーくらいしか同じ速度で動きません。

現実問題として、必要なメモリー容量をプロセッサと同じ速度の
モノを用意でき...続きを読む

Q計算機における誤差

学校の実験で計算機における計算誤差の解析を行っています(丸め誤差など)。
計算機によって出力された計算結果の数字がどこまで有効であるか、計算機によって生じる最大誤差を知ることは、真の値を知っていない限り大変だと思います。そこで計算結果に対する信頼性を調べるためにどのような方法をとればよいと思いますか?

実行環境はWindowsXP,C言語で行っています。

Aベストアンサー

浮動小数点に関する計算の誤差と解釈します。
>計算機によって生じる最大誤差を知ることは、真の値を知っていない限り大変だと思います。
真の値を知る方法としては、完全ではありませんが、perlの無限多倍長浮動小数点パッケージ(BigFloat)、JAVAのBigDecimalクラスを使用すれば、ほぼ望んだ結果が得られると思います。
C言語のfloat(double float)の演算結果と、perl,javaでの演算結果での比較により、計算誤差が求められるはずです。全て、C言語でまかないたいということであれば、Cで作成した多倍長演算のライブラリが(どこかに)あるはずですので、それを探せば良いでしょう。「多倍長」をキーワードにして検索してみてください。

Q10進数から8けたの2進数に変換

10進数から2進数への変換はわかるのですが
10進数から8桁の2進数への変換がわかりません。
仮に10進数の38を8桁の2進数に直す場合、どんな過程を経て、8桁の2進数になるのでしょうか。
どなたか教えていただけますと有難いです。
宜しくおねがいします。

Aベストアンサー

Windowsに付いてる電卓を、関数電卓にして
10進数から2進数への変換
8桁に統一したい場合は、
38=#100110=#00100110=%26(16進数)
これで良いと思いますよ。

PIC・AVRマイコンでは、こうやって使います。

      

Q陶器製のビーズをさがしています

陶器でできたビーズで、漢字が書いてあるものをさがしてます
「富」とか「貴」とか・・・
通信販売で購入できるサイトなどあれば教えてください

Aベストアンサー

チャイナビーズ、中国ビーズ、陶器ビーズとか言われていますね。

私の知っているサイトを張りますが、漢字はあったと思いますが、
お探しの文字があるかはちょっと判りません。

見つかると良いですね。

http://www.hello-space.jp/beads/CH/

参考URL:http://chi.shop-pro.jp/?mode=cate&cbid=21651&csid=5&sort=n

Q何回かブレーカーが落ちて、パソコンが強制的に何度も落ちてたら壊れますか

何回かブレーカーが落ちて、パソコンが強制的に何度も落ちてたら壊れますかね??
漠然とした質問で申し訳ないです。

Aベストアンサー

デスクトップパソコンではファイルの書き込み中にブレーカーが落ちると、書き込み中のファイルやハードディスクそのものが壊れる確率が非常に高いです。ハードディスクが壊れれば、多くの場合パソコンが起動しなくなったり、ハードディスクの交換が必要になったりして、パソコン中のハードディスクに保存されているプログラムや色々な大切なファイルが失われます。

それを防ぐには、UPS(無停電装置)を電源とパソコンの間に入れて、停電が回復するまでの間やパソコンをシャットダウンする間の時間、UPSから電源供給を受けます。普通、10分~30分位の電源供給できれば間に合います。UPSは以下を参照下さい。
http://kakaku.com/pc/ups/

ノートPCの場合は内蔵バッテリーを持っていますので、ブレーカーが落ちても内蔵バッテリーから電源が供給され、まず壊れません。

Q日本画・念紙の製作方法

質問です。下絵を画面に写すには、カーボーン紙などがありますが、日本画でつかわれる念紙について教えてください。念紙にはどんな紙が必要で、どんな顔料を使えばいいですか。一連の製作方法を詳しく教えていただければ幸いです。よろしくお願いします。

Aベストアンサー

100gあれば十分です。

乳鉢・乳棒は念紙以外にも、彩色前に胡粉や水干を粉末状にする為に必要なものですので持っておいた方が良いと思います。又、比較的柔らかい水干の場合は乳鉢を使わずに、大きめの紙上に少量置いて紙の中心を折り鉛筆でその上から回しながらしごくと粉状になります。

清酒と水干が混ざった、土っぽく甘い香りはなんとも不思議な感覚です。
fuku3490さんにとって実り多き制作でありますように。

Qエクセルの整数部の桁数

エクセルで作業中です。整数部の桁数を3桁に揃えたい場合の方法を教えて下さい。よろしくお願いいたします。

Aベストアンサー

書式/セル/ユーザ設定で、##0,と入力すれば千円単位ででます。
なお、3桁区切りにしたければ、#,##0,とします。
30,000を30千円と表示したければ、#,##0,"千円"とします。

Q栗山千明さんの最新写真集について

栗山千明さんが、最新の写真集を出しましたが、あれは、ヌード写真集なのでしょうか?それとも、ごく普通の写真集なのでしょうか?まだ、多感な時期のいとこがちょくちょく遊びに来るので、ヌード写真集だと、ちょっと買いにくいものですから・・・。

Aベストアンサー

こんばんは。

いや、普通の写真集だと思いますよ。
セクシーショットはあるでしょうけど。

彼女がヌードだったのは無名時代の一回だけです。
しかも小学生で芸術家篠山紀信の作品としてなので、エロさもあまりありませんでしたしね。

安心して?お買い求め下さい。

*いろいろ下馬評も見てみましたが、やはりセクシーショットで終わっているようです。

Qエクセル桁数変更方法教えてください

計算式を用いてA1セルに219.52と表示しています、B1セルには~記号を表示させており、C1セルには=CONCATENATE(A1,B1)関数を入力し219.52~を表示しています、A1での桁数変更は可能ですがC1での桁数変更が出来ません良い方法があったら教えてくださいC1セルに219.5と表示させたいです

Aベストアンサー

=CONCATENATE(ROUND(A1,1),B1)


人気Q&Aランキング

おすすめ情報