
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・・・で僕の考えは終わってました。
⇒ベクトルまで持っていけばできそうですね。
ありがとうございます。
No.4
- 回答日時:
風向の場合は、平均よりも分布の方が良いと思われますが如何でしょう?
0°±22.5° →a[%]
45°±22.5° →b[%]
90°±22.5° →c[%]
135°±22.5° →d[%]
180°±22.5° →e[%]
・・・・・・
などです。
分布はとって解析しています。
CFD(数値シュミレーション)と比較したいので平均値の矢印が出せたら比較しやすいかなーと思い作りたかったので調べていました。
書き込みありがとうございました。
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.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.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に近いとも言えますが、考え方に関してはこれが正確では?
ん~そうですね!
全てベクトル分解して平均を取ってからまた直せば平均になりますね。
ラジアンに変換してまでは考えたのですが、もっと原点に返ればいいんですね。ありがとうございます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 統計学 風速を1秒刻みで推定する方法 6 2023/03/03 11:58
- 数学 【 数I 分散 】 3 2023/02/26 21:55
- 数学 【 数Ⅰ 分散 】 問題 20個の値からなるデータがあり, そのうちの8個の値の平均値は3,分散は4 4 2023/02/15 23:28
- Excel(エクセル) Excelで縦1列に並んだ大量の数字から、一定間隔で平均値を出したい。 2 2023/02/20 09:17
- 統計学 t値の計算方法 1 2022/11/29 18:37
- 統計学 お世話になっています. x軸は時間(期間)y軸はある値に対する2つのグラフ比較をしますが、私個人の考 2 2023/03/30 11:42
- 統計学 統計分析とExcelに詳しい方、何卒よろしくお願いいたします。 6 2022/05/27 10:30
- 統計学 確率統計の問題です。 3 2022/04/07 04:39
- スピーカー・コンポ・ステレオ 電気交流の実効値と値が違う平均値ではオームの法則が成り立たない理由を教えて下さい。 4 2022/05/02 09:53
- 統計学 母集団分布を平均 μ, 分散 σ2 の正規分布と想定し, 母集団から無作為抽出した標本のデータ(標本 4 2023/01/30 20:25
このQ&Aを見た人はこんなQ&Aも見ています
-
風向の平均処理
物理学
-
エクセルで・・・風向(方位)のデータ(0~359°)を文字(N、E、S、W等)に変換出来ますか?
Excel(エクセル)
-
ベクトルについて
数学
-
-
4
風向の10分平均値について
地球科学
-
5
エクセルで漢字表記の16方位を数字表記の16方位に変換したい
Windows Vista・XP
-
6
角度からベクトルに変換するにはどうしたら良いでしょうか。例えばX方向にx°、Y方向にy°、Z方向にz
計算機科学
-
7
角度が360度より大きかったり負の値のときに360度未満の正の値にする関数教えてください
Excel(エクセル)
-
8
一列に並んでいる大量のデータを10個ずつ平均(A1~A2000まである
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
パーセントの平均の計算式。 42...
-
パーセントの合計と平均について
-
手の大きさの平均を教えて頂き...
-
エクセルで過去5年間のデータ...
-
相加・相乗平均とは結局なにが...
-
建築におけるAGLとは何なの...
-
1週間当たりの労働時間の計算方法
-
Excelで平方2乗平均を計算するには
-
相加平均と相乗平均
-
<>が平均を表す記号として使わ...
-
数学入門問題精講ⅡBを独学でや...
-
最小二乗平均につきまして
-
午前0時をまたがっての時刻計算
-
割合に基づいた平均客単価の求め方
-
平均順位率
-
風向の平均値
-
中3でFカップは大きいですか? ...
-
EXCELでの利益率の出し方
-
一ヶ月 10回 1回平均8km(7km~10...
-
待ち行列の平均滞留ジョブ数に...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
パーセントの平均の計算式。 42...
-
パーセントの合計と平均について
-
1週間当たりの労働時間の計算方法
-
Excelで平方2乗平均を計算するには
-
エクセルで過去5年間のデータ...
-
日本人男性の平均身長172cmと言...
-
手の大きさの平均を教えて頂き...
-
算数の問題です。
-
風向の平均値
-
建築におけるAGLとは何なの...
-
中3でFカップは大きいですか? ...
-
午前0時をまたがっての時刻計算
-
エクセルでの幾何平均がエラー...
-
パーセントの平均について。 パ...
-
平均年齢の計算
-
EXCELでの利益率の出し方
-
「代表値」を英語で言うと?
-
最小二乗平均につきまして
-
Excelで睡眠時間をもとに判定し...
-
加重平均と平均の違い
おすすめ情報