此示例示出了如何可视化从用户数据的辐射图案和矢量场。要绘制3D现场数据,使用patternCustom
功能。该功能还允许用户切片数据来看看吧。为了形象化只是2D极地数据使用polarpattern
功能。该polarpattern
功能允许您与数据交互以及执行天线特定的测量。用户还可以使用方法在空间的某一点绘制向量场fieldsCustom
功能。
可以使用csvread函数读取存储在csv文件格式中的3D辐射模式数据。在本例的第一部分中,我们使用patternCustom函数可视化3D数据。该函数还可以用于可视化3D数据的2D切片。
M = csvread('CustomPattern_testfile.csv'1 0);
要绘制的极坐标系统上的三维辐射图形,指定MAGE向量/矩阵和θ和phi载体。如果法师是一个矩阵,它应该是大小的披X THETA。如果法师是一个向量,所有3个参数法师,皮皮和θ应该是相同的大小。
patternCustom(M(:,3),M(:,2),M(:,1));
要绘制一个直角坐标系上的3D辐射模式,您修改CoordinateSystem标志。默认情况下,该标志被设置为极性。将其更改为矩形以可视化的直角坐标系中的数据。
patternCustom (M (:, 3), M (:, 2), M (: 1),'坐标系','长方形');
要绘制极坐标系上的二维切片,修改切片标志设置为“披”或“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极性的数据,你可以使用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');