Ansys Learning Forum Forums Discuss Simulation Photonics – Chinese 如何将polarimage显示的farfield数据导出 Reply To: 如何将polarimage显示的farfield数据导出

Tony Zhu
Subscriber

老师可能不太明白我的意思,我结合我的脚本说明一下。

我通过脚本导出了远场数据:

filename = currentfilename;
farfieldMon="T_PlanCavity";
ux = farfieldux(farfieldMon,1);
uy = farfielduy(farfieldMon,1);
E2_FF_1 = farfield3d(farfieldMon,1);
matlabsave(filename, ux, uy, E2_FF_1);


ux, uy, E2_FF_1在matlab中用imagesc()作图得到:

而在FDTD软件中用极坐标显示查看的结果是:

我理解的是这是一个极坐标二维图像,半径对应phi,角度对应theta。我想在matlab上显示这个极坐标二维图像。

所以这里我想问孙老师的是,我该如何正确在matlab上显示这个结果:是应该将E2_FF_1从关于ux, uy的函数转换成关于phi和theta的函数呢,还是可以直接在ux, uy, E2_FF_1的图中画同心圆标定phi和theta?