CAD日記

主にAutoCADのことについて書いているけど、近頃は投資系ネタに注力している。自動売買、仮想通貨、PC関係、プログラミングなど。@caddiary

ソフト開発

円周率

投稿日:

3.1415926535…。私が記憶しているのはここまでです。スーパーコンピュータを使って数億桁まで計算、なんてニュースをよく聞きますね。コンピュータの性能向上とアルゴリズムの工夫に対する競争みたいなものです。

そもそも、円周率ってどうやって計算しているのでしょう。いや、もっと立ち返って円周率って何? 円において、円周の長さが直径の何倍か、というものです。だったら、実際に図形を描いて計測すればよいのです。たぶん、3.14くらいのところまでは判明するでしょう。

一番簡単な計測方法を調べてみました。円に内接および外接する多角形の周長を計算で求めるものです。内接する多角形の周長<円周<外接する多角形の周長という関係が成り立つので、あとは多角形の角数を増やしていけばいいのです。この方法で計算できる円周率の桁数は、画数を2の62乗角形にしたときで、たったの35桁だそうです。つまり、計算方法としては非常に無駄のあるやり方のようです。ネットで検索すると、もっと効率的な計算方法が存在しているのですが、私の頭では理解できないものなので、紹介はできません。(難解な公式と理屈の羅列なので)

CADと円周率とは密接な関係があります。ほかには、三角関数(sin,cos,tan)、3平方の定理、ベクトル演算、楕円、スプライン曲線、などなど。CADは、数学的なテーマが盛りだくさんです。学生時代に誰もが勉強したことのあるテーマですね。復習がしたくなったら、CADをやってみてください。

-ソフト開発
-

執筆者:


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

関連記事

クリップボード履歴を一括でまとめて取得したいだろ?

Windows 10 1809の新機能「クリップボード履歴」はそこそこ使えるんだけど、惜しいんだよね。最大25個までのコピーした履歴を取れるところまではよいが、その履歴を一括でまとめて取得できないのだ …

PDFiumでPDFを描画してみたけど、こんなに簡単にできちゃっていいのかよ!

PDFiumで画像化とテキスト抽出が容易にできることは前回まででわかっていたので、今回は描画に取り組んでみた。

ソフトウェアの品質管理とは何か?

今日も酒なしで退屈なんで、今日仕事をしていた中で印象深かったテーマでたらたらと文章を書いてみよう。 年に一度のバージョンアップ版リリースに向けて品質確認レビューなるものを3月の1カ月間ほどやっている。 …

週報 2024/8/11~8/17:夏休みほぼ終了、ガバナンスの強化、VS2013サポート切れ

今週の火曜から金曜までの4日観の夏休みが終わった。今日からは普通の土日で明後日には出社と相成る。仕事に行きたくないモードというわけではなく、ただめんどくせーなというだけ。出社日が近づいていくことによる …

no image

デバイスコンテキスト

デバイスコンテキストとは何かを調べてみた。 Device Context=装置の状況。直訳すると意味わからん。状況という言葉があいまいで、背景・場面・状況・文脈という意味があるが、やっぱわからないこと …