No.1
- 回答日時:
直感的には、算術平均をとった場合にその数値は、中間の値(正しい値)となる場合と、反対方向(ご質問の例)を示す値の場合のどちらかになるはずと思われます。
なので、角度をt1、t2とするなら
(1) (t1-t2)mod 360 と(t2-t1)mod 360の絶対値の小さい方を使って計算する。
(2) (t1+t2)/2 及びその反対方向(+180°)でt1に近い方を採用する(差が小さい方)
でよいのでは? (書き方が違うけど、1と2は同じです)
きちんとした、アプローチをするなら・・・
風向は向きを持っているので、実はベクトルなので・・・
極座標をx,y座標に変換して平均してから、角度に戻す要領で、
(3) 座標 ( (sin(t1)+sin(t2)) , (cos(t1)+cos(t2)) ) の角度を求めれば良いという考え方ができます。
この方法であれば、データの重み付けをすることや3個以上のデータを平均することも簡単ですね。
実際の計算処理では、座標点までは単純計算で求められるものの、角度に戻す時に、符合による判定などが必要になってしまうので、こちらも、処理上はほぼ1、2に近いとも言えますが、考え方に関してはこれが正確では?
ん~そうですね!
全てベクトル分解して平均を取ってからまた直せば平均になりますね。
ラジアンに変換してまでは考えたのですが、もっと原点に返ればいいんですね。ありがとうございます。
No.2
- 回答日時:
円周上の2点を結ぶ劣弧(短いほうの弧)の真ん中
の角度を0°~359°で求めたい、ということでしょうか?
_____A_____B_____C
1__角1__角2__劣弧の中点[平均?]
2____30____80___55
3____30___150___90
4____30___240__315
5____30___330____0
6____30___350___10
C2
=MOD(AVERAGE(A2:B2)+(ABS(A2-B2)>180)*180,360)
下方向・↓
No.3
- 回答日時:
補足です。
2つの風向がちょうど反対のときはエラー表示にする場合は、
=IF(ABS(A2-B2)=180,"×",MOD(AVERAGE(A2:B2)+(ABS(A2-B2)>180)*180,360))
_____A_____B_____C
1__角1__角2__劣弧の中点[平均?]
2____30____80___55
3____30___150___90
4____30___240__315
5____30___330____0
6____30___350___10
7____30___210___×
3つ以上の平均は考えなくていいですよね...?
3つどころか何百個の平均をしたいので。。。
ちょっとこの考えは使えませんでした。
使用方法を詳しく明記せずすみません。
書き込みありがとうございました♪
No.6ベストアンサー
- 回答日時:
苦手分野なので、あくまでも参考として……
おそらく、ベクトルとして足してやり、単位ベクトルから角度を求めてやれば良いのだと思います。
358度:(-0.035,0.999)
2度:(0.035,0.999)
ベクトルの足し算:(-0.035+0.035,0.999+0.999)=(0,1.998)
スカラー:SQRT(0^2+1.998^2)=1.998
↓
合算した単位ベクトル:(0,1) ⇒ 0度
Excelでやるとすると、こんな感じでしょうか。
A列に平均したい角度が入っているとします(例:A1に358、A2に2、A3に90、……)。
B列に =SIN(RADIANS(A1))
C列に =COS(RADIANS(A1)) どちらも下までコピーしてやります。
これでB、C列がベクトルの成分になります。
E1に =SQRT(SUM(B:B)^2+SUM(C:C)^2) これがスカラー
F1に =SUM(B:B)/E1
G1に =SUM(C:C)/E1 F1,G1が合算した単位ベクトル。ここから角度を出します。
H1に =DEGREES(ACOS(G1)) これが平均角度
わかりやすい解説ありがとうございます。
Degrees⇒Radian・・・で僕の考えは終わってました。
⇒ベクトルまで持っていけばできそうですね。
ありがとうございます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
天使と悪魔選手権
悪魔がこんなささやきをしていたら、天使のあなたはなんと言って止めますか?
-
フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
あなたが普段思っている「これまだ誰も言ってなかったけど共感されるだろうな」というあるあるを教えてください
-
映画のエンドロール観る派?観ない派?
映画が終わった後、すぐに席を立って帰る方もちらほら見かけます。皆さんはエンドロールの最後まで観ていきますか?
-
海外旅行から帰ってきたら、まず何を食べる?
帰国して1番食べたくなるもの、食べたくなるだろうなと思うもの、皆さんはありますか?
-
天使と悪魔選手権
悪魔がこんなささやきをしていたら、天使のあなたはなんと言って止めますか?
-
エクセルで・・・風向(方位)のデータ(0~359°)を文字(N、E、S、W等)に変換出来ますか?
Excel(エクセル)
-
ベクトルについて
数学
-
風向の平均処理
物理学
-
-
4
風向の10分平均値について
地球科学
-
5
角度からベクトルに変換するにはどうしたら良いでしょうか。例えばX方向にx°、Y方向にy°、Z方向にz
計算機科学
-
6
エクセルで漢字表記の16方位を数字表記の16方位に変換したい
Windows Vista・XP
-
7
エクセルで風向データを文字から数字に変換したいです
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
パーセントの平均の計算式。 42...
-
パーセントの合計と平均について
-
Excelで平方2乗平均を計算するには
-
「平均の計算」について
-
エクセルで過去5年間のデータ...
-
1週間当たりの労働時間の計算方法
-
平均年齢の計算
-
中3でFカップは大きいですか? ...
-
日本人男性の平均身長172cmと言...
-
手の大きさの平均を教えて頂き...
-
数的推理です
-
エクセルでの幾何平均がエラー...
-
建築におけるAGLとは何なの...
-
Excelで睡眠時間をもとに判定し...
-
パーセントの平均について。 パ...
-
忘れてしまって・・・平均の問...
-
この違いを教えてください! 違...
-
カイニ乗値を求める2つの式
-
<>が平均を表す記号として使わ...
-
49歳8か月で、1565万の...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
パーセントの平均の計算式。 42...
-
パーセントの合計と平均について
-
中学1年生の課題で数学レポー...
-
1週間当たりの労働時間の計算方法
-
日本人男性の平均身長172cmと言...
-
Excelで平方2乗平均を計算するには
-
エクセルで過去5年間のデータ...
-
算数の問題分からないのでお願...
-
風向の平均値
-
建築におけるAGLとは何なの...
-
「平均の計算」について
-
算数の問題です。
-
エクセルでの幾何平均がエラー...
-
<>が平均を表す記号として使わ...
-
中3でFカップは大きいですか? ...
-
パーセントの平均について。 パ...
-
平均年齢の計算
-
等差数列の問題についてです。 ...
-
Tik Tokユーザー平均年齢
-
フランスの平均的な労働者の月...
おすすめ情報