この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。
出典を追加して記事の信頼性向上にご協力ください。(2017年2月)
ブラーマグプタの公式(ブラーマグプタのこうしき、英: Brahmagupta's formula)とは、円に内接する四角形の四辺の長さからその四角形の面積を求める公式である。 ブラーマグプタの公式は、7世紀にインドの数学者ブラーマグプタがヘロンの公式の一般化として得た定理である。ヘロンの公式は三角形の3辺の長さから三角形の面積を求める公式であるが、ブラーマグプタの公式は四角形の 4辺の長さから四角形の面積を求める公式である。ただし、 3辺の長さが等しい三角形同士は合同になることから、三角形は 3辺の長ささえ分かれば形が確定し面積が決まるが、四角形の場合は辺の長さだけが決まってもその形を決めることはできず面積は決まらない。したがって、ブラーマグプタの公式では円に内接する四角形であるという条件を付けることで四角形の面積を確定することになる。しかしながら、ブラーマグプタ自身は円に内接するという条件を明示していないため、不正確な公式としてのみ記録に残っている。 四角形 ABCD があるとする。辺の長さを AB = a, BC = b, CD = c, DA = d とし s = a + b + c + d 2 {\displaystyle s={\frac {a+b+c+d}{2}}} とおく。 四角形 ABCD が円に内接する、すなわち頂点の A, B, C, D が円の円周上にあるとするならば、四角形 ABCD の面積 S はS = √(s − a)(s − b)(s − c)(s − d) と等しい。この等式をブラーマグプタの公式という。 三角形を四角形の特別な場合と見て a = 0 とし、この定理の条件の円を三角形の外接円と考えればヘロンの公式が得られる。 さらにこの四角形 ABCD が円に外接するとき、いわゆる双心四角形の面積 S はS = √abcd と表せる。内接円を持つ四角形の性質とブラーマグプタの公式を利用して得られる簡潔な公式である。 さらに一般化して円に内接しない四角形の面積を求める公式も知られている。四角形 ABCD の対角の和、たとえば ∠ABC + ∠CDA の半分を t とすると S = ( s − a ) ( s − b ) ( s − c ) ( s − d ) − a b c d cos 2 t {\displaystyle S={\sqrt {(s-a)(s-b)(s-c)(s-d)-abcd\cos ^{2}t}}} が成り立つ。この公式をブレートシュナイダーの公式と呼ぶ。もし、四角形 ABCD が円に内接するならば、対角の和は 180° となるから t = 90° であり cos t = 0 となるため、ブラーマグプタの公式が得られる。 円 O に内接する四角形の頂点を A, B, C, D としAB = a, BC = b, CD = c, DA = d とする。∠ABC = t と置くと、内接四角形の定理から ∠CDA = 180° − t となる。ここで三角形の面積の公式より△ABC = (1/2) ab sint△CDA = (1/2) cd sin(180° − t) = (1/2)cd sint 従って四角形ABCDの面積 = △ABC + △CDA= (1/2) ab sin t + (1/2) cd sin t= (1/2)(ab + cd) sin t … (1) また、余弦定理によればAC2 = a2 + b2 − 2ab cos tAC2 = c2 + d2 − 2cd cos(180° − t) = c2 + d2 + 2cd cos t この二式より cos t を求めると cos t = a 2 + b 2 − c 2 − d 2 2 ( a b + c d ) {\displaystyle \cos t={\frac {a^{2}+b^{2}-c^{2}-d^{2}}{2(ab+cd)}}} となるので(ab + cd)(1 − cost) = 2(s − a)(s − b)(ab + cd)(1 + cost) = 2(s − c)(s − d)辺々掛けて、(ab + cd)2 sin2t = 4(s − a)(s − b)(s − c)(s − d) ゆえに (1) より四角形 ABCD の面積は 1 2 ( a b + c d ) sin t = ( s − a ) ( s − b ) ( s − c ) ( s − d ) {\displaystyle {\frac {1}{2}}(ab+cd)\sin t={\sqrt {(s-a)(s-b)(s-c)(s-d)}}} となる。 なお一般化されたブレートシュナイダーの公式も、同様に余弦定理を用いて証明可能である。 [ヘルプ]
目次
1 概要
2 公式
3 証明
4 脚注
5 参考文献
6 関連項目
7 外部リンク
概要
公式
証明
脚注
参考文献が望まれています。 (2017年2月)
関連項目
双心四角形
ブラーマグプタ
ブレートシュナイダーの公式
ヘロンの公式
外部リンク
『 ⇒ブラーマグプタの公式とその2通りの証明』 - 高校数学の美しい物語.
Weisstein, Eric W. ⇒"Brahmagupta's Formula". MathWorld(英語)..mw-parser-output cite.citation{font-style:inherit}.mw-parser-output .citation q{quotes:"\"""\"""'""'"}.mw-parser-output .citation .cs1-lock-free a{background:url("//upload.wikimedia.org/wikipedia/commons/thumb/6/65/Lock-green.svg/9px-Lock-green.svg.png")no-repeat;background-position:right .1em center}.mw-parser-output .citation .cs1-lock-limited a,.mw-parser-output .citation .cs1-lock-registration a{background:url("//upload.wikimedia.org/wikipedia/commons/thumb/d/d6/Lock-gray-alt-2.svg/9px-Lock-gray-alt-2.svg.png")no-repeat;background-position:right .1em center}.mw-parser-output .citation .cs1-lock-subscription a{background:url("//upload.wikimedia.org/wikipedia/commons/thumb/a/aa/Lock-red-alt-2.svg/9px-Lock-red-alt-2.svg.png")no-repeat;background-position:right .1em center}.mw-parser-output .cs1-subscription,.mw-parser-output .cs1-registration{color:#555}.mw-parser-output .cs1-subscription span,.mw-parser-output .cs1-registration span{border-bottom:1px dotted;cursor:help}.mw-parser-output .cs1-ws-icon a{background:url("//upload.wikimedia.org/wikipedia/commons/thumb/4/4c/Wikisource-logo.svg/12px-Wikisource-logo.svg.png")no-repeat;background-position:right .1em center}.mw-parser-output code.cs1-code{color:inherit;background:inherit;border:inherit;padding:inherit}.mw-parser-output .cs1-hidden-error{display:none;font-size:100%}.mw-parser-output .cs1-visible-error{font-size:100%}.mw-parser-output .cs1-maint{display:none;color:#33aa33;margin-left:0.3em}.mw-parser-output .cs1-subscription,.mw-parser-output .cs1-registration,.mw-parser-output .cs1-format{font-size:95%}.mw-parser-output .cs1-kern-left,.mw-parser-output .cs1-kern-wl-left{padding-left:0.2em}.mw-parser-output .cs1-kern-right,.mw-parser-output .cs1-kern-wl-right{padding-right:0.2em}
Size:10 KB
出典: フリー百科事典『ウィキペディア(Wikipedia)』
担当:undef