忍者ブログ
20080511~ 13と7と11の倍数の論理積は13と7と11の積の倍数である。 和ァ・・・
[734] [733] [732] [731] [730] [729] [728] [727] [726] [725] [724]
yahoo地図には、出発地点と到着地点を地図上で指定すると、最短で向かえる道を案内してくれる、その名も「道案内」という機能がある。

その道案内、しっかりと距離も表示してくれるのだが
1km未満だと○○○mと3桁で、1km以上だと○.○kmや○kmなどと1~2桁の有効数字で答えてくれる。

何度か使っているうちに気がついたのだが、どうやら道幅まで気にして測ってくれているらしい。


そこで疑問が浮かんだ。
yahoo地図 道案内

たとえば1kmの道の長さを測りたいとき、
A道の同じ側同士で測った場合と
B対角を結ぶようにあっち側とこっち側の間を測った場合
では差が出るものなのだろうか?と。

実際に測ってみると、おかしなことが起きた。
道幅はだいたい広くて100m程度なのに、1kmの道をAで測ったときとBで測ったときの差が1kmと1.1kmで0.1km出てしまうのだ。

ピタゴラスの定理を使って確かめてみよう。
道幅をc=100m、道の長さをb=1kmとすると
Bの場合の対角の長さaは

a=√(b^2+c^2)で、√(1000^2+100^2)=1.005kmにしかならない。
これをyahooは1.1kmと表示するらしい。

どうやら、四捨五入ではなく繰り上げを用いているらしいと結論付けられそうなので、

yahoo地図 道案内

ためしに一本道の、端から同じくらいの距離を保ちつつ、
Aポイントからギリギリ1kmになるBポイントを測り、
さらにAポイントからギリギリ1.1kmに切り替わるCポイントを測って
BポイントとCポイントの距離を調べてみた。
するとB-C間の距離は41mと、四捨五入されるべき50kmを下回った。

このことは四捨五入ではなく繰り上げを用いているらしいという結論が妥当であることを示しているものだと思う。

つまり、1kmより数mでも長ければ1.1kmと表示する仕様なのではないか
というわけだ。
余裕を持った移動計画を
、という考慮のもとに設計された仕様なのだと推測される。




にほんブログ村 科学ブログ 自然科学へ
にほんブログ村

拍手[3回]

PR

コメント


コメントフォーム
お名前
タイトル
文字色
メールアドレス
URL
コメント
パスワード
  Vodafone絵文字 i-mode絵文字 Ezweb絵文字


トラックバック
この記事にトラックバックする:


忍者ブログ [PR]
カレンダー
10 2024/11 12
S M T W T F S
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
ブログランキング
ブログランキング参戦中
にほんブログ村 アニメブログ 深夜アニメへ
にほんブログ村 漫画ブログ SF・ファンタジー漫画へ
にほんブログ村 科学ブログ 自然科学へ
よかったらポチッとお願いします^^
最新CM
[12/30 buy steroids credit card]
[09/26 Rositawok]
[03/24 hydraTep]
[03/18 Thomaniveigo]
[03/17 Robertaverm]
最新TB
プロフィール
HN:
量子きのこ
年齢:
43
性別:
男性
誕生日:
1981/04/04
職業:
WinDOS.N臣T
趣味:
妄想・計算・測定・アニメ
自己紹介:
日記タイトルの頭についてるアルファベットは日記の番号です
26進数を右から読みます
例:H→7番目、XP→15(P)×26+23(X)=413番目。
A=0とする仕様につき一番右の桁はAにできませんのでご了承くださいズコー
バーコード
ブログ内検索
アクセス解析