自定义辐射模式和领域

此示例示出了如何可视化从用户数据的辐射图案和矢量场。要绘制3D现场数据,使用patternCustom功能。该功能还允许用户切片数据来看看吧。为了形象化只是2D极地数据使用polarpattern功能。该polarpattern功能允许您与数据交互以及执行天线特定的测量。用户还可以使用方法在空间的某一点绘制向量场fieldsCustom功能。

导入3D图形数据

可以使用csvread函数读取存储在csv文件格式中的3D辐射模式数据。在本例的第一部分中,我们使用patternCustom函数可视化3D数据。该函数还可以用于可视化3D数据的2D切片。

M = csvread('CustomPattern_testfile.csv'1 0);

极地情节的3D辐射模式坐标系

要绘制的极坐标系统上的三维辐射图形,指定MAGE向量/矩阵和θ和phi载体。如果法师是一个矩阵,它应该是大小的披X THETA。如果法师是一个向量,所有3个参数法师,皮皮和θ应该是相同的大小。

patternCustom(M(:,3),M(:,2),M(:,1));

在矩形图3D辐射模式坐标系

要绘制一个直角坐标系上的3D辐射模式,您修改CoordinateSystem标志。默认情况下,该标志被设置为极性。将其更改为矩形以可视化的直角坐标系中的数据。

patternCustom (M (:, 3), M (:, 2), M (: 1),'坐标系''长方形');

从3D数据中可视化2D切片

要绘制极坐标系上的二维切片,修改切片标志设置为“披”或“THETA”,这取决于您要查看的数据在飞机上,你也应该修改SliceValue标志给披或θ的矢量对于切片值。切片值应该是在输入数据。指定CoordinateSystem标志作为极性用极坐标图来查看。

patternCustom (M (:, 3), M (:, 2), M (: 1),'坐标系''极性''片'...“披”'SliceValue',[45 90 180 360];

指定CoordinateSystem标志作为矩形,以查看使用矩形图中的上面的情况。

patternCustom (M (:, 3), M (:, 2), M (: 1),'坐标系''长方形'...'片'“披”'SliceValue',[45 90 180 360];

绘制2D极地数据

要绘制2D极性的数据,你可以使用polarpattern函数,如下所示。所产生的曲线图是一个交互式的情节,其允许用户执行特定天线测量以及。在这种情况下,数据被存储在一个文件.MAT。该文件包含在360度与一个分离度来计算指向性值。

加载polardataP = polarpattern(ANG,d);

图中的窗口,右键单击与剧情互动。下图显示了上下文菜单的屏幕截图。上下文菜单可以用来做测量,例如峰值检测,波束宽度计算等,还可以通过右键单击北极圈内添加光标。

选择在以上所示的上下文菜单中的天线度量的选项,以可视化的天线特定测量,如下所示。

在空间的一点上绘制向量场数据

若要绘制空间任意点的电场和/或磁场矢量,请使用fieldsCustom函数,如下所示。该垫子文件EHfielddata包含E和H场的数据以及指定为x,y和z坐标空间中的点。的电场和磁场是复杂的数量和在空间中的每个点具有x,y和z分量。该字段可以人为地缩小了更好的可视化。

加载EHfielddata;数字;fieldsCustom(H,点,5);

该函数用于一次绘制一个字段数量。要在同一个图上绘制E和H字段,请使用hold on命令。

数字;fieldsCustom(GCA,E,点,5);保持;fieldsCustom(gca, H, points, 5);保持;传奇('E''H');