このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。
angle
説明
[
は、az
,el
] = angle(site1,site2
)site1
と site2
の間の方位角と仰角を返します。
[
は、ユークリッドまたは大圏パスのうち、指定されたパス タイプを使用して角度を返します。az
,el
] = angle(site1,site2
,path
)
[
は、名前と値の引数で指定された追加オプションを使用して方位角と仰角を返します。az
,el
] = angle(___,Name,Value
)
例
サイト間の角度
送信機サイトと受信機サイトを作成します。
tx = txsite('Name','MathWorks','Latitude',42.3001,'Longitude',-71.3504); rx = rxsite('Name','Fenway Park','Latitude',42.3467,'Longitude',-71.0972);
サイト間の方位角と仰角を取得します。
[az,el] = angle(tx,rx)
az = 14.0142
el = -0.2816
サイト間の方位角を北から時計回りに度単位で取得します。
azFromEast = angle(tx,rx); % Unit: degrees counter-clockwise from east azFromNorth = -azFromEast + 90 % Convert angle to clockwise from north
azFromNorth = 75.9858
パスが大圏の場合のサイト間の角度
送信機サイトと受信機サイトを作成します。
tx = txsite('Name','MathWorks','Latitude',42.3001,'Longitude',-71.3504); rx = rxsite('Name','Fenway Park','Latitude',42.3467,'Longitude',-71.0972);
サイト間の方位角と仰角を取得します。
[az,el] = angle(tx,rx,'greatcircle')
az = 14.0635
el = 0
入力引数
path
— 測定パス タイプ
'euclidean'
| 'greatcircle'
測定パス タイプ。次のいずれかとして指定します。
'euclidean'
— サイトのアンテナの中心位置を結ぶ、空間内の最短パスを使用します。'greatcircle'
— サイトの緯度位置と経度位置を結ぶ、地球表面上の最短パスを使用します。このパスは球状の地球モデルを使用します。
データ型: char
名前と値の引数
オプションの引数のペアを Name1=Value1,...,NameN=ValueN
として指定します。ここで、Name
は引数名で、Value
は対応する値です。名前と値の引数は他の引数の後に指定しなければなりませんが、ペアの順序は重要ではありません。
R2021a より前では、コンマを使用して名前と値の各ペアを区切り、Name
を引用符で囲みます。
例: 'Map','siteviewer1'
Map
— 可視化または表面データのマップ
siteviewer
オブジェクト | triangulation
オブジェクト | string スカラー | 文字ベクトル
可視化または表面データのマップ。siteviewer
オブジェクト、triangulation
オブジェクト、string スカラー、文字ベクトルのいずれかとして指定します。有効な既定値は、座標系に応じて異なります。
座標系 | 有効なマップ値 | 既定のマップ値 |
---|---|---|
"geographic" |
|
|
"cartesian" |
|
|
a Alignment of boundaries and region labels are a presentation of the feature provided by the data vendors and do not imply endorsement by MathWorks®. |
データ型: char
| string
出力引数
az
— サイト間の方位角
M 行 N 列の配列
site1
と site2
の間の方位角。度単位の M 行 N 列の配列として返されます。M は site1
内のサイトの数で、N は site2
内のサイトの数です。方位角は、東 (地理サイトの場合) またはグローバル z 軸を基準としたグローバル x 軸 (直交サイトの場合) から反時計回りに度単位 (-180 ~ 180 度の範囲) で表現されます。
el
— サイト間の仰角
M 行 N 列の配列
site1
と site2
の間の仰角。度単位の M 行 N 列の配列として返されます。M は site2
内のサイトの数で、N は site1
内のサイトの数です。仰角は、水平 (または X-Y) 面から度単位 (-90 ~ 90 度の範囲) で表現されます。
パス タイプを 'greatcircle'
として指定すると、仰角は常に 0 になります。
バージョン履歴
R2019b で導入
参考
MATLAB コマンド
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)