- ベストアンサー
情報に詳しい方本当にお願いします
2つ質問があるのでお願いします。 1.丸め誤差とは、例えば、3.5+3.5は7.0ですが、四捨五入したやつを+と、4.0+4.0で8.0になる、みたいなことを丸め誤差というのですか? 2.画像の問題がさっぱり分かりません。解説お願いします。
この投稿のマルチメディアは削除されているためご覧いただけません。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#231223
回答No.3
No.1です。 ご指摘のとおり1024×1200は誤りで、1600×1200です。 そして÷8は教科書を見ましょう。ヒントは「1バイトは何ビットか?」です。
その他の回答 (2)
- wormhole
- ベストアンサー率28% (1626/5665)
回答No.2
1. 丸め誤差は、丸めたことによって発生する誤差の事です。 例えば3.5は実数ですが整数型の変数に設定するには小数点以下を切り捨てる(3)、切り上げる(4)、四捨五入する(4)などしなければいけません。その際本来の値3.5との間に生じる差の事をいいます。 2. フルカラーで画素数1600x1200の画像が容量いくらになるのかわかりますか? それがわかるなら、それを1/10すればいいでだけです。 それがわからないなら勉強し直した方がよろしいかと思います(フルカラーがRGB24ビットのことなら1画素につき3バイト(24ビット)です)。
noname#231223
回答No.1
1.その例だと、真の数「3.5」を計算機で扱う「4」にすることで生まれるのが丸め誤差。ついでにその例だと4.0とか8.0と書くのは情報的にも数学的にも誤り。 2.フルカラーが1677万7216色(24ビット)だとすると・・・ 1024×1200×24÷8=3,686,400Byte→1/10圧縮で368,640Byte≒369kB トゥルーカラーで32ビットなら上式の24を32に変えれば良い。
質問者
補足
2.について質問で1024×1200と示していますが、今回の問題だと1600×1200になるのですか? また、その式の÷8はどこから出てきましたか?
お礼
そういうことですか!助かりました‼