自辐射模式和字段

这个例子展示了如何从用户数据中可视化辐射模式和矢量场。要打印三维字段数据,请使用图案定制功能。此函数还允许用户分割数据并查看它。要仅可视化二维极坐标数据,请使用极化模式功能。这个极化模式功能允许您与数据交互以及执行天线特定测量。用户还可以使用野地渣滓功能。

导入3D图形数据

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

M=CSV读取('CustomPattern_testfile.csv',1,0);

在极坐标系上绘制三维辐射图

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

模式自定义(M(:,3)、M(:,2)、M(:,1);

在直角坐标系上绘制三维辐射图

若要在直角坐标系上绘制三维辐射图案,请修改“坐标系”标志。默认情况下,标志设置为极轴。将其更改为矩形以在矩形坐标系中可视化数据。

patternCustom(M(:,3),M(:,2),M(:,1),'协调系统','矩形');

从三维数据可视化二维切片

若要在极坐标系上绘制二维切片,请根据要在其中查看数据的平面,将切片标志修改为“phi”或“theta”。您还应该修改SliceValue标志,为切片提供phi或theta值的向量。切片值应该在输入数据中。将coordinates系统标志指定为极坐标,以便使用极坐标图查看。

patternCustom(M(:,3),M(:,2),M(:,1),'协调系统',“极地”,'切片',...“phi”,'切片值',[45 90 180 360]);

将coordinates系统标志指定为矩形,以使用矩形图查看上述情况。

patternCustom(M(:,3),M(:,2),M(:,1),'协调系统','矩形',...'切片',“phi”,'切片值',[45 90 180 360]);

绘制二维极坐标数据

要绘制2D极性的数据,你可以使用极化模式功能如下所示。生成的图是一个交互式图,允许用户执行天线特定的测量以及。本例中的数据存储在.mat文件中。该文件包含360度以上计算的方向性值,间隔为一度。

加载北极星p=极化模式(ang,D);

在图形窗口中单击鼠标右键以与绘图交互。下图显示了上下文菜单的屏幕截图。上下文菜单可用于进行测量,如峰值检测、波束宽度计算等。还可以通过在极圈内单击鼠标右键添加光标。

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

绘制矢量场数据在空间中的点

到情节矢量电场和/或磁场在空间中的任何点上,使用野地渣滓功能如下所示。mat文件EHfielddata包含E和H字段数据以及指定为x、y和z坐标的空间点。电场和磁场是复杂的量,在空间的每个点上都有x,y和z分量。可以人为地缩放这些字段以获得更好的可视化效果。

加载EHfielddata;图;地渣(H,点,5);

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

图:野战盾牌(gca,E,点,5);保持;野地渣滓(gca,H,points,5);保持远离的;图例('E',“H”);