Jw_cad 情報交換室−その3New

 JWW についての情報交換の場としてお使いください
初心者の方などのご相談は Jw_cad 相談 室−その2をご利用ください
なお、情報交換室と相談室の両方に同じ内容を投稿するのはご遠慮ください

2009年9月以前の発言過去ログのページからご覧ください。

それ以降の過去ログは消失しています。
申し訳ありませんが、復活の予定はありません。


  新規投稿 ┃ツリー表示 ┃スレッド表示 ┃一覧表示 ┃トピック表示 ┃番号順表示 ┃検索 ┃設定 ┃過去ログ ┃ホーム  
3 / 334 ツリー    ←次へ | 前へ→

計算精度について あかんとく 20/2/5(水) 16:22

Re:計算精度について とおりすぎそうになった人 20/2/11(火) 20:02
Re:計算精度について hogehpge 20/2/12(水) 16:59
Re:計算精度について とおりすぎそうになった人 20/2/12(水) 22:07

Re:計算精度について
 とおりすぎそうになった人  - 20/2/11(火) 20:02 -
▼あかんとくさん:

とりあえず。理屈は抜いておいて。

誤差を少なくするテクニックです。

不動小数点は原点付近に近いと精度が良く、遠いと悪くなります。
(理由については議論しないでください。そういうもんです、Wikipediaでしらべるがよろし)

Jw_cadの原点は、全画面表示を行った中心です。(Win版)
(Dos版では左下だった)

原点付近で作図、用紙枠の中で書くと誤差は当然少なくなります。

原点のデータを、原点からイスカンダルあたりまで遠ざかったところに
移動して、元の位置に移動すると、誤差が発生します。この場合は
かなり大きいです。

理由は、不動少数点演算で、イスカンダルまで行った時に少数部の
数値が吹っ飛んでしまさうからです。ガミラスにやられたわけではない。

不動少数点演算の宿命で、宇宙戦艦ヤマトのワープが原因ではない。

次に、角度操作についても誤差が発生します。

理由は簡単で、三角関数の誤差によるもの、
これは「角度Deg(360度)」->からコンピュータが扱う、ラジアンに
変換し、その上、三角関数自身の遠く離れた小数点以下の誤差により
結構発生するかも。

これも不動少数点演算の三角関数の演算ライブラリの宿命です。
シャア専用が悪いわけでもなく、パトレイバーのせいでもない。

こういう誤差が嫌なら、
 できるだけ原点付近で作図する。
 角度回転をCAD操作で行わない。
 不動少数点演算を使わないCADを使う。

ということをお勧めします。

引用なし

パスワード


<Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:72.0) Gecko/20100101 Firefox/72.0@219-100-53-40m5.mineo.jp>
・ツリー全体表示

Re:計算精度について
 hogehpge  - 20/2/12(水) 16:59 -
▼とおりすぎそうになった人さん: 有難うございます。 そうではないかな〜と思うことを的確な表現で分かり易かったです。 まあ、有理数・無理数を整数で描画・管理(計測)するんだから、そうなるよな〜と思います。 所詮、浮動小数倍精度で動いているソフトを利用しているので、誤差が無いと想定するの無理があるような… 馬鹿にしているのではありません。(誤解のないように読んでくださいね。) PCとソフトの進化のおかげで、十二分な果実を受けっとていますので。 昔々、NASAではPCの傍に計算尺だか、算盤を置いて自戒とする話を聞いたのを思い出しました。 > >とりあえず。理屈は抜いておいて。 >こういう誤差が嫌なら、 > できるだけ原点付近で作図する。 > 角度回転をCAD操作で行わない。 > 不動少数点演算を使わないCADを使う。 > >ということをお勧めします。
引用なし

パスワード


<Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.130 Safari/537.36@6.241.3.110.ap.yournet.ne.jp>
・ツリー全体表示

Re:計算精度について
 とおりすぎそうになった人  - 20/2/12(水) 22:07 -
▼hogehpgeさん:

>そうではないかな〜と思うことを的確な表現で分かり易かったです。

不動小数点の宿命ですね、でも誰も、「浮動小数点やろう」というツッコミが
なかった、これが残念。

個人的には、実数部と指数部が理解できない人は、ゆとり世代なんだろうなぁ、と思うだけです。

引用なし

パスワード


<Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:72.0) Gecko/20100101 Firefox/72.0@61-205-81-158m5.grp2.mineo.jp>
・ツリー全体表示

3 / 334 ツリー    ←次へ | 前へ→
  新規投稿 ┃ツリー表示 ┃スレッド表示 ┃一覧表示 ┃トピック表示 ┃番号順表示 ┃検索 ┃設定 ┃過去ログ ┃ホーム  
 1041860
ページ:  ┃  記事番号:  

C-BOARD Moyuku v1.03b3
Jw_cad Copyright (C)1997-2016 Jiro Shimizu & Yoshifumi Tanaka