distance
サイト間の距離
説明
例
送信機サイトと受信機サイトを作成します。地理座標を使用して位置を指定します。
tx = txsite(Name="MathWorks", ... Latitude=42.3001, ... Longitude=-71.3504); rx = rxsite(Name="Fenway Park", ... Latitude=42.3467, ... Longitude=-71.0972);
サイト間の距離を計算します。この関数は結果をメートル単位で返します。既定では、この関数はユークリッド パスを使用して距離を計算します。
dme = distance(tx,rx)
dme = 2.1504e+04
距離をキロメートルに変換します。
dkm = dme / 1000
dkm = 21.5037
送信機サイトと受信機サイトを作成します。地理座標を使用して位置を指定します。
tx = txsite(Name="MathWorks", ... Latitude=42.3001, ... Longitude=-71.3504); rx = rxsite(Name="Fenway Park", ... Latitude=42.3467, ... Longitude=-71.0972);
大圏パスを使用してサイト間の距離を計算します。この関数は結果をメートル単位で返します。距離をメートルからキロメートルに変換します。
dme = distance(tx,rx,"greatcircle");
dkm = dme / 1000dkm = 21.4515
入力引数
測定パス タイプ。次のいずれかとして指定します。
"euclidean"— サイトのアンテナの中心位置を結ぶ、空間内の最短パスを使用します。このオプションは、直交サイトと地理サイトの両方で既定です。"greatcircle"— サイトの地理的位置を結ぶ球状の地球表面上の最短パスを使用します。このオプションを使用するには、サイトのCoordinateSystemプロパティが"geographic"である必要があります。
データ型: 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 ファイルとして指定します。
可視化または表面データのマップ。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" 以外の値として指定した場合は出力引数も指定しなければなりません。
バージョン履歴
R2019b で導入
MATLAB Command
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Web サイトの選択
Web サイトを選択すると、翻訳されたコンテンツにアクセスし、地域のイベントやサービスを確認できます。現在の位置情報に基づき、次のサイトの選択を推奨します:
また、以下のリストから Web サイトを選択することもできます。
最適なサイトパフォーマンスの取得方法
中国のサイト (中国語または英語) を選択することで、最適なサイトパフォーマンスが得られます。その他の国の MathWorks のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
- América Latina (Español)
- Canada (English)
- United States (English)
ヨーロッパ
- 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)