distance
説明
は、d
= distance(site1,site2
)site1
と site2
の間の距離をメートル単位で返します。
は、ユークリッドまたは大圏パスのいずれかの指定されたパス タイプを使用して距離を返します。d
= distance(site1,site2
,path
)
は、名前と値の引数で指定された追加オプションを使用して距離を返します。d
= distance(___,Name,Value
)
例
送信機サイトと受信機サイトの間の距離
送信機サイトと受信機サイトを作成します。
tx = txsite('Name','MathWorks','Latitude',42.3001,'Longitude',-71.3504); rx = rxsite('Name','Fenway Park','Latitude',42.3467,'Longitude',-71.0972);
サイト間のユークリッド距離を km 単位で取得します。
dme = distance(tx,rx)
dme = 2.1504e+04
dkm = dme / 1000
dkm = 21.5037
2 つのサイト間の大圏距離を取得します。
dmg = distance(tx,rx,'greatcircle')
dmg = 2.1451e+04
入力引数
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
出力引数
d
— サイト間の距離
M 行 N 列の数値配列
サイト間の距離。メートル単位の M 行 N 列の数値配列として返されます。ここで、M は site2
内のサイトの数で、N は site1
内のサイトの数です。
バージョン履歴
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)