主要内容

blakechart

Range-angle-height(布莱克)图

描述

例子

blakechart (vcpvcpangles为窄带雷达天线创建距离-角度-高度图(也称为布莱克图)。这个图表显示了最大雷达距离作为目标海拔的函数。此外,布莱克图显示恒定范围的线和恒定高度的线。输入由垂直覆盖模式组成vcp和垂直覆盖模式角度vcpangles,均由radarvcd

距离-高度-角度图中的范围是传播范围,高度相对于射线的原点。假设天线高度低于地面高度1000英尺(约305米)。正常大气折射被考虑使用CRPL指数参考大气模式.散射和管道被假设为可以忽略不计。

例子

blakechart (vcpvcpangles征求hmax,并指定布莱克图的最大范围和高度。可以在名称-值参数中分别指定范围和高度单位RangeUnit而且HeightUnit

例子

blakechart (___名称,值允许您使用名称-值参数指定额外的输入参数。您可以使用前面的任何语法以任何顺序指定多个名称-值参数。

例子

全部折叠

显示距离地面20米,发射频率为100mhz的天线的垂直覆盖图。将自由空间范围设置为100公里。使用默认的绘图参数。

频率= 100 e6;ant_height = 20;rng_fs = 100;[vcp, vcpangles] = radarvcd(freq,rng_fs,ant_height);blakechart (vcp vcpangles);

图中包含一个axes对象。标题为Blake Chart的axes对象包含14个类型为patch、text、line的对象。

显示距离地面20米,发射频率为100mhz的天线的垂直覆盖图。将自由空间范围设置为100公里。设置最大标绘距离为300km,最大标绘高度为250km。

频率= 100 e6;ant_height = 20;rng_fs = 100;[vcp, vcpangles] = radarvcd(freq,rng_fs,ant_height);征求= 300;hmax = 250;blakechart (vcp vcpangles、征求hmax)

图中包含一个axes对象。标题为Blake Chart的axes对象包含14个类型为patch、text、line的对象。

绘制具有自函数天线图的雷达的距离-高度-角度曲线。

指定天线模式

指定天线图案作为sinc函数。

pat_angles = linspace(-90、90361)”;pat_u = 1.39157 /信德(90/2)*信德(pat_angles);帕特= sinc (pat_u / pi);

指定雷达和环境参数

发射频率为100mhz,空闲空间为100km,天线倾斜角度为 0 ,并将天线放置在离地面20米的地方。假设表面粗糙度为一米。

频率= 100 e6;ant_height = 10;rng_fs = 100;tilt_ang = 0;surf_roughness = 1;

创建雷达距离-高度-角度数据

获取雷达天线的垂直覆盖模式值和角度。

[vcp, vcpangles] = radarvcd(freq,rng_fs,ant_height,...“RangeUnit”“公里”“HeightUnit”“米”...“AntennaPattern”帕特,...“PatternAngles”pat_angles,“TiltAngle”tilt_ang,...“SurfaceHeightStandardDeviation”surf_roughness /(2 *倍根号(2)));

绘制雷达距离-高度-角度数据

设置最大标绘距离为300km,最大标绘高度为250m。选择距离单位为千米,“公里”,高度单位为米,“米”.设置范围和高度轴的比例幂为1/2。

征求= 300;hmax = 250年e3;Blakechart (vcp, vcpangles, rmax, hmax,“RangeUnit”“公里”...“ScalePower”1/2,“HeightUnit”“米”);

图中包含一个axes对象。标题为Blake Chart的axes对象包含14个类型为patch、text、line的对象。

输入参数

全部折叠

垂直覆盖模式,指定为实值列向量或矩阵。垂直覆盖模式是雷达的实际最大距离。每一列的vcp对应于单个垂直覆盖模式。每一行的vcp对应于中指定的一个角vcpangles.值以千米表示,除非使用RangeUnit名称-值参数。

例子:(282.3831;291.0502;299.4252)

数据类型:

垂直覆盖模式角度,指定为实值列向量。的每个元素vcpangles指定测量垂直覆盖模式时的仰角(以度数为单位)。角度范围为-90°到90°。

例子:(2.1480;2.2340;2.3199)

数据类型:

绘图的最大范围,指定为实值标量。参数指定范围单位“RangeUnit”名称-值参数。

例子:200

数据类型:

图的最大高度,指定为实值标量。的高度单位指定“HeightUnit”名称-值参数。

例子:100000

数据类型:

名称-值参数

指定可选参数对为Name1 = Value1,…,以=家,在那里的名字参数名称和价值对应的值。名-值参数必须出现在其他参数之后,但对的顺序并不重要。

在R2021a之前,名称和值之间用逗号隔开,并括起来的名字在报价。

例子:“RangeUnit”、“米”

表示海里、英里、公里、英尺、米或千米的范围单位。这个名称-值参数指定垂直覆盖模式输入参数的单位,vcp和最大范围输入参数征求

例子:“小姐”

数据类型:字符

高度单位,指定为“敝中断”“小姐”“公里”“金融时报”“米”,或“英尺”分别表示海里、英里、公里、英尺、米或千米。这个名称-值参数指定最大高度的单位hmax

例子:“米”

数据类型:字符

缩放功率,指定为范围[0,1]中的标量。此参数指定范围和高度轴刻度功率。

例子:0.5

数据类型:

n个单位的表面折射率,指定为非负实值标量。表面折射率是一个参数CRPL指数参考大气模式所使用的blakechart

数据类型:

折射指数,指定为非负实值标量。折射指数是的一个参数CRPL指数参考大气模式所使用的blakechart

数据类型:

天线高度,指定为实值标量。当您提供天线高度时,布莱克图中的高度是地面以上的高度。否则,布莱克图中的高度是相对于射线的原点的,函数假设天线距离地面小于1000英尺(约305米)。使用HeightUnit参数指定的单位AntennaHeight

数据类型:

面色的垂直覆盖图案补丁,指定为颜色名称、短名称、十六进制色码、RGB三元组或“没有”.如果指定多于一种颜色,则颜色的数量必须与的列数匹配vcp

对于自定义颜色,请指定RGB三元组或十六进制颜色编码。

  • RGB三元组是一个三元素行向量,其元素指定颜色的红、绿、蓝成分的强度。强度必须在这个范围内[0, 1]例如,(0.4 0.6 0.7)

  • 十六进制颜色码是字符向量或以散列符号()之后是三个或六个十六进制数字,取值范围从0F.这些值不区分大小写。因此,颜色编码“# FF8800”“# ff8800”“# F80”,“# f80”是等价的。

或者,您也可以通过名称指定一些常用颜色。该表列出了已命名的颜色选项、等效的RGB三组和十六进制颜色编码。

颜色名称 短名称 RGB值 十六进制颜色代码 外观
“红色” “r” (1 0 0) “# FF0000”

样品的颜色为红色

“绿色” “g” (0 1 0) “# 00 ff00”

样品的颜色为绿色

“蓝色” “b” (0 0 1) “# 0000 ff”

蓝色的样品

“青色” “c” (0 1 1) “# 00飞行符”

样品的颜色为青色

“红色” “m” (1 0 1) “#”就

洋红色的样品

“黄色” “y” (1 1 0) “# FFFF00”

样品的颜色为黄色

“黑色” “k” (0 0 0) “000000 #”

样品的颜色为黑色

“白色” “w” (1 1 1) “# FFFFFF”

样品的颜色为白色

“没有” 不适用 不适用 不适用 没有颜色

这里是RGB三组和十六进制颜色编码的默认颜色MATLAB®在许多类型的情节中使用。

RGB值 十六进制颜色代码 外观
[0 0.4470 - 0.7410) “# 0072 bd”

RGB三联体样本[0 0.4470 0.7410],显示为深蓝色

(0.8500 0.3250 0.0980) “# D95319”

RGB三联体样本[0.8500 0.3250 0.0980],呈暗橙色

(0.9290 0.6940 0.1250) “# EDB120”

RGB三联体样品[0.9290 0.6940 0.1250],呈暗黄色

(0.4940 0.1840 0.5560) “# 7 e2f8e”

RGB三联体样本[0.4940 0.1840 0.5560],呈深紫色

(0.4660 0.6740 0.1880) “# 77 ac30”

RGB三联体样本[0.4660 0.6740 0.1880],呈现中绿色

(0.3010 0.7450 0.9330) “# 4 dbeee”

RGB三联体样本[0.3010 0.7450 0.9330],显示为浅蓝色

(0.6350 0.0780 0.1840) “# A2142F”

RGB三联体样品[0.6350 0.0780 0.1840],呈暗红色

例子:“黑”

例子:“k”

例子:(0.850 0.325 0.098)

例子:“# D95319”

数据类型:|字符|字符串

垂直覆盖图案补丁的边缘颜色,指定为颜色名称、短名称、十六进制颜色编码、RGB三元组或“没有”.如果指定多于一种颜色,则颜色的数量必须与的列数匹配vcp

对于自定义颜色,请指定RGB三元组或十六进制颜色编码。

  • RGB三元组是一个三元素行向量,其元素指定颜色的红、绿、蓝成分的强度。强度必须在这个范围内[0, 1]例如,(0.4 0.6 0.7)

  • 十六进制颜色码是字符向量或以散列符号()之后是三个或六个十六进制数字,取值范围从0F.这些值不区分大小写。因此,颜色编码“# FF8800”“# ff8800”“# F80”,“# f80”是等价的。

或者,您也可以通过名称指定一些常用颜色。该表列出了已命名的颜色选项、等效的RGB三组和十六进制颜色编码。

颜色名称 短名称 RGB值 十六进制颜色代码 外观
“红色” “r” (1 0 0) “# FF0000”

样品的颜色为红色

“绿色” “g” (0 1 0) “# 00 ff00”

样品的颜色为绿色

“蓝色” “b” (0 0 1) “# 0000 ff”

蓝色的样品

“青色” “c” (0 1 1) “# 00飞行符”

样品的颜色为青色

“红色” “m” (1 0 1) “#”就

洋红色的样品

“黄色” “y” (1 1 0) “# FFFF00”

样品的颜色为黄色

“黑色” “k” (0 0 0) “000000 #”

样品的颜色为黑色

“白色” “w” (1 1 1) “# FFFFFF”

样品的颜色为白色

“没有” 不适用 不适用 不适用 没有颜色

下面是MATLAB在许多类型的图中使用的默认颜色的RGB三组和十六进制颜色代码。

RGB值 十六进制颜色代码 外观
[0 0.4470 - 0.7410) “# 0072 bd”

RGB三联体样本[0 0.4470 0.7410],显示为深蓝色

(0.8500 0.3250 0.0980) “# D95319”

RGB三联体样本[0.8500 0.3250 0.0980],呈暗橙色

(0.9290 0.6940 0.1250) “# EDB120”

RGB三联体样品[0.9290 0.6940 0.1250],呈暗黄色

(0.4940 0.1840 0.5560) “# 7 e2f8e”

RGB三联体样本[0.4940 0.1840 0.5560],呈深紫色

(0.4660 0.6740 0.1880) “# 77 ac30”

RGB三联体样本[0.4660 0.6740 0.1880],呈现中绿色

(0.3010 0.7450 0.9330) “# 4 dbeee”

RGB三联体样本[0.3010 0.7450 0.9330],显示为浅蓝色

(0.6350 0.0780 0.1840) “# A2142F”

RGB三联体样品[0.6350 0.0780 0.1840],呈暗红色

例子:“黑”

例子:“k”

例子:(0.850 0.325 0.098)

例子:“# D95319”

数据类型:|字符|字符串

更多关于

全部折叠

CRPL指数参考大气模式

大气折射本身就是电磁射线偏离直线的一种现象,这是由于空气密度随高度变化而引起的。中央无线电传播实验室(CRPL)指数参考大气模型通过假设折射率来处理折射效应nh)和折射率N随高度呈指数衰减。该模型定义了

N n h 1 × 10 6 N 年代 e R 经验值 h

在哪里N年代大气折射率值(以10为单位?6)在地球表面,R经验值衰变是常数吗h是地表以上的高度,单位为千米。因此

n h 1 + N 年代 × 10 6 e R 经验值 h

的默认值。N年代是313个n单位,可以使用SurfaceRefractivity接受它的函数中的名称-值参数。的默认值。R经验值0.143859公里1,并可以使用RefractionExponent接受它的函数中的名称-值参数。

参考文献

布莱克,拉蒙特五世。雷达垂面覆盖图的机器绘制.海军研究实验室报告7098,1970。

比恩,B.R,还有动力局塞耶。"中央无线电传播实验室指数参考大气"国家标准局研究杂志,D辑:无线电传播63 d,不。3(1959年11月):315。https://doi.org/10.6028/jres.063D.031

扩展功能

C / c++代码生成
使用MATLAB®Coder™生成C和c++代码。

版本历史

介绍了R2021a

Baidu
map