No.1ベストアンサー
- 回答日時:
円弧の長さLは半径rと中心角θが分かれば、L=rθとして求められます。
中心角θは、始点と終点の距離をaとすると、sin(θ/2)=a/(2r)なので、
L=2r*arcsin(a/(2r))
2点間の距離は分かりますね。
sqrt((x1-x2)^2+(y1-y2)^2)
早速のご回答ありがとうございます。計算してみたところ、CADで測定したデータとほぼ一致しました。親切で正確なご回答、本当にありがとうございました。
No.2
- 回答日時:
異なる2点を始点、終点とする、ある半径の円弧は最大4つあります。
長さは最大2つあります。実際に円を書いて、円周上の2箇所に点を付ければわかります。
始点から終点へ短距離で向うのも円弧ですが、ぐるっと遠まわりする長い方も円弧です。
また、始点と終点を結ぶ直線でパタンと裏返すと、反対向きの円弧になります。
短い方と長い方の2種類が表裏の2通りなので、4つの円弧ということになります。
長さを求めるには、短い方なのか、長い方なのか、両方なのかをはっきりさせる必要があります。
短い方の求め方は既に回答があった通り。
なお、角度はラジアン表現であることを付け加えておきます
(ラジアン表記: 0°→0, 360°→2π)
長い方は、円周の長さから短い円弧の長さを引いた残りなので
L'=2πr - L
=2r(π-arcsin(a/(2r)))
VisualBasicで計算する場合、最近のなら
Mathクラスを有効にして
arcsin→Math.Asin
π→Math.PI
で計算できますが、VB6あたりだと、それぞれ用意する必要があるみたいです。
なるほど、始点、終点の2つの座標と半径だけでは4通りの円弧が描けてしまうわけですね。私が必要だったのは短いほうの円弧の長さになります。この度は本当にありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 数学 数学について この問題の(2)、点Eが点AからBへ動く時になぜ点A'が 点Cまで弧を書いているのかが 1 2023/04/15 00:37
- 数学 第4問 座標平面上に3点 A(1, 1),B(1, 5), C(7, 3) を頂点とするABCがある 2 2022/10/01 14:53
- 数学 数学の問題がわかりません。(球の中心の座標を求める問題) 2 2023/02/14 15:52
- 物理学 物理 2 2023/01/17 13:31
- 数学 数学ベクトルに関しての質問 3 2022/05/25 23:21
- 数学 数学の質問です。弧度法で扇形の孤の長さや面積を求める公式の意味についてです。 それぞれの円周・面積の 3 2023/01/09 12:38
- 数学 ある傾いた長方形の2点の座標を求める 4 2022/10/29 12:17
- 数学 半径4cm、中心角3分の2πの扇形について、 1.弧の長さをlを求めなさい。 2.面積Sを求めなさい 4 2023/05/31 17:41
- 中学校 中1数学 比例のグラフの座標の読み取り 4 2023/03/28 12:26
- 物理学 ビオサバールの法則で円弧部分から座標(x,0,0)に対する磁束密度を計算したいのですがここで詰まって 1 2023/04/30 13:09
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
X、Y座標上にある2点間の円弧の距離
数学
-
二点間を通り半径Rの中心点を求めるには。
数学
-
円弧の始点、終点、回り角度から中心点を求める
数学
-
-
4
2点と半径から、中心座標と円弧を描く方法
数学
-
5
3点を通る円弧の長さを求めたい(再)
数学
-
6
2点を通り、半径 r の円の中心点座標(展開後の式)
数学
-
7
2点を通る半径rの円の中心の座標
数学
-
8
二点の座標から角度を求めるには?
数学
-
9
拡張子のないファイルの作成
Windows Vista・XP
-
10
2点を結ぶ円弧の半径の求め方
数学
-
11
中心角を求める計算方法を教えてください。
数学
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
グラフの交点の求め方(Excel)
-
c言語でキーボードから2点の座...
-
エクセルである点からの距離で...
-
ガウシアンフィルタのCプログラム
-
C言語 配列で座標
-
交差する2線分の交点座標の求め方
-
エクセルで回転する座標の出し方
-
C言語について質問です 画像の...
-
緊急 ベーシックで国旗の作り方...
-
【C#】アクションゲームの地...
-
マインクラフト(pc版)で座標...
-
Cで回転プログラムの高速化を
-
位置座標からx軸となす角度(ラ...
-
MATLABの画像処理、2本の直線の...
-
回転する矩形同士の当たり判定...
-
最小二乗平面
-
画像の円形内による画素検出に...
-
Excel VBA ・・・教えてください
-
虚数は我々日常生活の身近なと...
-
ピクチャボックスの座標取得
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
グラフの交点の求め方(Excel)
-
マインクラフト(pc版)で座標...
-
エクセルで回転する座標の出し方
-
エクセルである点からの距離で...
-
3次元空間上の2つの座標から...
-
閉図形の座標の配列が右回りか...
-
ダイアログ内コントロールの位...
-
始点、終点の二つの座標と半径...
-
座標を持った平面範囲に座標を...
-
空間上の二点を結ぶ直線上に任...
-
エクセルシート上のマウスポイ...
-
多角形の内部かどうか判定する方法
-
ワード上Shapeの位置情報を統一...
-
Excel VBA で自在に図形を変化...
-
OpenCvSharp4による画像判定解...
-
C言語 配列で座標
-
シーケンサー(PLC?)で制...
-
以下のプログラムは重心を求め...
-
交差する2線分の交点座標の求め方
-
VB6のPrinter.ScaleWidth に対...
おすすめ情報