このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
distance
サイト間の距離
説明
例
送信機サイトと受信機サイトの間の距離
送信機サイトと受信機サイトを作成します。
tx = txsite(Name="MathWorks",Latitude=42.3001,Longitude=-71.3504); rx = rxsite(Name="Fenway Park",Latitude=42.3467,Longitude=-71.0972);
サイト間のユークリッド距離を m 単位で取得します。
dme = distance(tx,rx)
dme = 2.1504e+04
ユークリッド距離を km に変換します。
dkm = dme / 1000
dkm = 21.5037
サイト間の大圏距離を m 単位で取得します。
dmg = distance(tx,rx,"greatcircle")
dmg = 2.1451e+04
入力引数
path
— 測定パス タイプ
"euclidean"
| "greatcircle"
測定パス タイプ。次のいずれかとして指定します。
"euclidean"
— サイトのアンテナの中心位置を結ぶ、空間内の最短パスを使用します。"greatcircle"
— サイトの緯度位置と経度位置を結ぶ、地球表面上の最短パスを使用します。このパスは球状の地球モデルを使用します。
データ型: char
名前と値の引数
オプションの引数のペアを Name1=Value1,...,NameN=ValueN
として指定します。ここで、Name
は引数名で、Value
は対応する値です。名前と値の引数は他の引数の後に指定しなければなりませんが、ペアの順序は重要ではありません。
例: d = distance(site1,site2,Map="myfile.stl")
はマップを STL ファイルとして指定します。
R2021a より前では、コンマを使用して名前と値をそれぞれ区切り、Name
を引用符で囲みます。
例: d = distance(site1,site2,"Map","myfile.stl")
はマップを STL ファイルとして指定します。
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®. |
ほとんどの場合、この引数を siteviewer
や "none"
以外の値として指定した場合は出力引数も指定しなければなりません。
データ型: char
| string
出力引数
バージョン履歴
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)