数学ナビゲーター掲示板
HOME
HELP
新規作成
新着記事
ツリー表示
スレッド表示
トピック表示
発言ランク
ファイル一覧
検索
過去ログ
[
親記事をトピックトップへ
]
このトピックに書きこむ
入力内容にタグは利用できません。
数式の記述方法
TeX入力ができます。
\[
TeX形式数式
\]
あるいは,
$
TeX形式数式
$
で数式を記述します。
TeX形式数式には半角英数字のみです。詳しくは、
ここ
を見てください。
Titleは質問の内容がわかりやすいように書いてください。
他人を中傷する記事は管理者の判断で予告無く削除されます。
半角カナは使用しないでください。文字化けの原因になります。
名前、Title、コメントは必須記入項目です。記入漏れはエラーになります。
入力内容の一部は、次回投稿時の手間を省くためブラウザに記録されます。
削除キーを覚えておくと、自分の記事の編集・削除ができます。
URLは自動的にリンクされます。
引用返信するときは不要な引用部分を削除してください。
記事中に No*** のように書くとその記事にリンクされます(No は半角英字/*** は半角数字)。
使用例)
No123 → 記事No123の記事リンクになります(指定表示)。
No123,130,134 → 記事No123/130/134 の記事リンクになります(複数表示)。
No123-130 → 記事No123〜130 の記事リンクになります(連続表示)。
Name
/
E-Mail
/
└> 関連するレス記事をメールで受信しますか?
NO
YES
/ アドレス
非公開
公開
Title
/
URL
/
Comment/ 通常モード->
図表モード->
(適当に改行して下さい/半角10000文字以内)
■No50286に返信(らすかるさんの記事) > 点を順にA,B,C,…とします。 > Aは原点にします。 > Bはx軸上の正の(AB,0)にとります。 > Cが直線AB上にないとき、Cをy>0の範囲にとることにすれば > ただ一つに決まります。 > このCの位置の計算方法はいろいろありますが、 > 三角関数を使ってよければ > cos∠CAB=(AB^2+AC^2-BC^2)/(2AB・AC) > によりcos∠CABを求め、sin∠CAB=√{1-(cos∠CAB)^2}により > sin∠CABを求めてから > (x,y)=(AC/AB)(B-A) > C=A+(xcos∠CAB-ysin∠CAB,xsin∠CAB+ycos∠CAB) > のように計算するのが簡単かと思います。 > 次のDの位置はほぼ同様ですが、 > 例えば△BCDを考えるときに直線CDのどちら側にあるかを > 判定する必要があります。 > まず上と同様に > cos∠DBC=(BC^2+BD^2-CD^2)/(2BC・BD) > sin∠DBC=√{1-(cos∠DBC)^2} > (x,y)=(BD/BC)(C-B) > D=B+(xcos∠DBC-ysin∠DBC,xsin∠DBC+ycos∠DBC) > または > D=B+(xcos∠DBC+ysin∠DBC,xsin∠DBC-ycos∠DBC) > のように二つの候補を求めますが、 > どちらが適解かはADの距離で判定します。 > どちらで計算してもADと一致する場合は、どちらをとっても構いません。 > 残りの点も同様ですが、 > 最後の適解判定で既に決まっている点を判定できるまで順に使います。 > つまり上と同様にして△GHIからIの候補を二つ求まったとき、 > AIで判定できればそちら、判定できない場合はBIで判定、 > それでも判定できなければCIで判定、…、最後にFIで判定しても > 決まらないときはどちらでもOKです。 > (判定できないのはA〜Hが一直線に並んでいる場合だけです。) > これを繰り返せばすべての点の位置が決まりますね。 > > # 「AB」は線分ABの長さ、「BD」は線分BDの長さ、他も同様です。 > # B-Aのように単独で使った場合はその位置(ベクトル)です。 > # もし三角関数がわからない場合でも、cos∠CABをc、sin∠CABをs > # のように単純な変数と考えて計算すればOKです。 > # cos∠CABが1または-1の場合はA,B,Cが一直線に並んでいますので > # 計算を分ける必要があるかも知れません。 > # cos∠CABが1より大きいか-1より小さい場合は、点間の距離が正しくなく > # AB,BC,CAが三角形の成立条件を満たしていません。 > # また、cos∠CABが1または-1に非常に近い値の場合、計算誤差により > # 正しく求まらない可能性があります。 > # 複数の点が同じ位置だといろいろ不都合が起こりますので > # それはないようにして下さい。 >
File
/
アップ可能拡張子=> /
.gif
/
.jpg
/
.jpeg
/
.png
/.txt/.lzh/.zip/.mid/.svg
1) 太字の拡張子は画像として認識されます。
2) 画像は初期状態で縮小サイズ250×250ピクセル以下で表示されます。
3) 同名ファイルがある、またはファイル名が不適切な場合、
ファイル名が自動変更されます。
4) アップ可能ファイルサイズは1回
200KB
(1KB=1024Bytes)までです。
5) ファイルアップ時はプレビューは利用できません。
6) スレッド内の合計ファイルサイズ:[24/500KB]
残り:[476KB]
Icon
/
ぺそぎん(常)
ぺそぎん(喜)
ぺそぎん(礼)
ぺそぎん(跳)
ぺそぎん(焦)
ぺそぎん(励)
マサト
ミツコ
サトシ
サクラ
ダン
エリカ
ホイールロボ
くるりロボ
ぱんだ
ふとめネコ
ねずみ
こあら
疑問ねこ
ランダム
管理者用
(画像を選択/
サンプル一覧
)
削除キー
/
(半角8文字以内)
解決済み!
BOX/
解決したらチェックしてください!
プレビュー/
[ トピック内全7記事(1-7 表示) ] <<
0
>>
■50287
/ inTopicNo.1)
Re[6]: 複数の点によって構成される多角形を相互の距離情報から類推する方法
▼
■
□投稿者/ めにぃ
一般人(4回)-(2020/04/14(Tue) 07:01:02)
具体的で実戦的な答えをありがとうございました!
またよろしくお願いいたします!
引用返信
/
返信
[メール受信/OFF]
削除キー/
編集
削除
■50286
/ inTopicNo.2)
Re[5]: 複数の点によって構成される多角形を相互の距離情報から類推する方法
▲
▼
■
□投稿者/ らすかる
一般人(14回)-(2020/04/14(Tue) 00:06:11)
点を順にA,B,C,…とします。
Aは原点にします。
Bはx軸上の正の(AB,0)にとります。
Cが直線AB上にないとき、Cをy>0の範囲にとることにすれば
ただ一つに決まります。
このCの位置の計算方法はいろいろありますが、
三角関数を使ってよければ
cos∠CAB=(AB^2+AC^2-BC^2)/(2AB・AC)
によりcos∠CABを求め、sin∠CAB=√{1-(cos∠CAB)^2}により
sin∠CABを求めてから
(x,y)=(AC/AB)(B-A)
C=A+(xcos∠CAB-ysin∠CAB,xsin∠CAB+ycos∠CAB)
のように計算するのが簡単かと思います。
次のDの位置はほぼ同様ですが、
例えば△BCDを考えるときに直線CDのどちら側にあるかを
判定する必要があります。
まず上と同様に
cos∠DBC=(BC^2+BD^2-CD^2)/(2BC・BD)
sin∠DBC=√{1-(cos∠DBC)^2}
(x,y)=(BD/BC)(C-B)
D=B+(xcos∠DBC-ysin∠DBC,xsin∠DBC+ycos∠DBC)
または
D=B+(xcos∠DBC+ysin∠DBC,xsin∠DBC-ycos∠DBC)
のように二つの候補を求めますが、
どちらが適解かはADの距離で判定します。
どちらで計算してもADと一致する場合は、どちらをとっても構いません。
残りの点も同様ですが、
最後の適解判定で既に決まっている点を判定できるまで順に使います。
つまり上と同様にして△GHIからIの候補を二つ求まったとき、
AIで判定できればそちら、判定できない場合はBIで判定、
それでも判定できなければCIで判定、…、最後にFIで判定しても
決まらないときはどちらでもOKです。
(判定できないのはA〜Hが一直線に並んでいる場合だけです。)
これを繰り返せばすべての点の位置が決まりますね。
# 「AB」は線分ABの長さ、「BD」は線分BDの長さ、他も同様です。
# B-Aのように単独で使った場合はその位置(ベクトル)です。
# もし三角関数がわからない場合でも、cos∠CABをc、sin∠CABをs
# のように単純な変数と考えて計算すればOKです。
# cos∠CABが1または-1の場合はA,B,Cが一直線に並んでいますので
# 計算を分ける必要があるかも知れません。
# cos∠CABが1より大きいか-1より小さい場合は、点間の距離が正しくなく
# AB,BC,CAが三角形の成立条件を満たしていません。
# また、cos∠CABが1または-1に非常に近い値の場合、計算誤差により
# 正しく求まらない可能性があります。
# 複数の点が同じ位置だといろいろ不都合が起こりますので
# それはないようにして下さい。
引用返信
/
返信
[メール受信/OFF]
削除キー/
編集
削除
■50285
/ inTopicNo.3)
Re[4]: 複数の点によって構成される多角形を相互の距離情報から類推する方法
▲
▼
■
□投稿者/ めにぃ
一般人(3回)-(2020/04/13(Mon) 22:35:38)
可能ですか!
計算方法を教えていただければ幸いです。
引用返信
/
返信
[メール受信/OFF]
削除キー/
編集
削除
■50284
/ inTopicNo.4)
Re[3]: 複数の点によって構成される多角形を相互の距離情報から類推する方法
▲
▼
■
□投稿者/ らすかる
一般人(13回)-(2020/04/13(Mon) 22:22:57)
裏返しだけはわかりませんが、それを除けば特定できると思います。
引用返信
/
返信
[メール受信/OFF]
削除キー/
編集
削除
■50283
/ inTopicNo.5)
Re[2]: 複数の点によって構成される多角形を相互の距離情報から類推する方法
▲
▼
■
□投稿者/ めにぃ
一般人(2回)-(2020/04/13(Mon) 20:21:02)
どれか1つの点を原点(0,0)とした時、他のすべての点の座標を知りたいと思います。
添付図では説明上、各点をあるべき座標にプロットしていますが、実際には各々の点については他の点との直線距離が分かっているだけで、最初からこのような図形になっていると認識できているわけではありません。
よろしくお願いします。
引用返信
/
返信
[メール受信/OFF]
削除キー/
編集
削除
■50282
/ inTopicNo.6)
Re[1]: 複数の点によって構成される多角形を相互の距離情報から類推する方法
▲
▼
■
□投稿者/ らすかる
一般人(12回)-(2020/04/13(Mon) 18:36:59)
「多角形を類推」とはどういう意味ですか?
引用返信
/
返信
[メール受信/OFF]
削除キー/
編集
削除
■50281
/ inTopicNo.7)
複数の点によって構成される多角形を相互の距離情報から類推する方法
▲
▼
■
□投稿者/ めにぃ
一般人(1回)-(2020/04/13(Mon) 18:18:39)
お世話になります。以下の点をご教授いただければ幸いです。
今、4つ以上の複数の点があるとします。これらの点を囲碁のように、何かを囲うような形に、適当な間隔で並べてゆきます。1つの多角形(面)を構成するように並べ、ねじれた形に並べる事はしません。この時、すべての点のすべての組み合わせについて、点間の距離は分かっていますが、角度は分かりせん。
このような条件で、各点を線分で結んだ図形(多角形)を類推する方法はあるでしょうか。無理な場合、どのような条件を付加すれば、類推可能になるでしょうか。
よろしくお願いいたします。
455×326 => 250×179
1586769519.jpg
/
24KB
引用返信
/
返信
[メール受信/OFF]
削除キー/
編集
削除
このトピックをツリーで一括表示
トピック内ページ移動 / <<
0
>>
Mode/
通常管理
表示許可
Pass/
HOME
HELP
新規作成
新着記事
ツリー表示
スレッド表示
トピック表示
発言ランク
ファイル一覧
検索
過去ログ
-
Child Tree
-
Edit By
数学ナビゲーター