MATLAB ヘルプ センター
RF 伝播データの座標
datalocation = location(pd)
[lat,lon] = location(pd)
datalocation = location(pd) は、指定された伝播データ オブジェクトのデータ点の位置座標を返します。
datalocation
pd
[lat,lon] = location(pd) は、伝播データ オブジェクトの緯度および経度を返します。
lat
lon
例
すべて折りたたむ
ボストン周辺のサイトの名前と位置を定義します。
names = ["Fenway Park","Faneuil Hall","Bunker Hill Monument"]; lats = [42.3467,42.3598,42.3763]; lons = [-71.0972,-71.0545,-71.0611];
送信機サイトの配列を作成します。
txs = txsite("Name", names,... "Latitude",lats,... "Longitude",lons, ... "TransmitterFrequency",2.5e9);
各送信機サイトの受信パワー データを計算します。
maxr = 20000; pd1 = coverage(txs(1),"MaxRange",maxr); pd2 = coverage(txs(2),"MaxRange",maxr); pd3 = coverage(txs(3),"MaxRange",maxr);
すべてのデータの位置が含まれる四角形を計算します。
locs = [location(pd1); location(pd2); location(pd3)]; [minlatlon, maxlatlon] = bounds(locs);
四角形の上に位置のグリッドを作成します。
gridlength = 300; latv = linspace(minlatlon(1),maxlatlon(1),gridlength); lonv = linspace(minlatlon(2),maxlatlon(2),gridlength); [lons,lats] = meshgrid(lonv,latv); lats = lats(:); lons = lons(:);
内挿を使用してグリッド位置の各送信機のデータを取得します。
v1 = interp(pd1,lats,lons); v2 = interp(pd2,lats,lons); v3 = interp(pd3,lats,lons);
最小受信パワー値が含まれる伝播データを作成します。
minReceivedPower = min([v1 v2 v3],[],2,"includenan"); pd = propagationData(lats,lons,"MinReceivedPower",minReceivedPower);
任意の送信機サイトから受信した最弱の信号を表示する、最小受信パワーをプロットします。表示される領域は、3 つの送信機サイトを使用する三角形分割のサービス エリアに対応する場合があります。
sensitivity = -110; contour(pd,"Levels",sensitivity:-5,"Type","power")
propagationData
伝播データ。propagationData オブジェクトとして指定します。
2
データ点の位置座標。各要素が度単位の M 行 2 列の行列として返されます。M は有効な緯度と経度の値をもつデータ table の行数です。重複した位置は削除されません。
1
データ点の緯度。各要素が度単位の M 行 1 列のベクトルとして返されます。
データ点の経度。各要素が度単位の M 行 1 列の行列として返されます。出力は、値が [–180, 180] の範囲内になるようにラップされます。
R2020a で導入
getDataVariable
interp
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 のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
ヨーロッパ
アジア太平洋地域
最寄りの営業オフィスへのお問い合わせ