2 radiator = create_circle(1, 15);
4 field = create_slab([-2 0 .1; 2 0 .1; 2 0 4.1; -2 0 4.1], [40 40]);
7 [r_nodes, r_elem] = extract_core_mesh(radiator);
8 [f_nodes, f_elem] = extract_core_mesh(field);
11 [Z_trans, Z_rad] = rayleigh_integral_3d(r_nodes, r_elem, f_nodes, f_elem, 10);
14 vn = ones(size(Z_trans,2),1);
21 plot_mesh(radiator, 20*log10(abs(pr)));
22 plot_mesh(field, 20*log10(abs(pf)));