Sphere scattering

버전 1.4.3 (303 KB) 작성자: G. Kevin Zhu
Solutions to the planewave scattered by a dielectric sphere and a multi-layer sphere.
다운로드 수: 6.1K
업데이트 날짜: 2020/12/4

라이선스 보기

Certain electromagnetic scattering problems have analytical solutions. In the spherical coordinate system, the solutions are expressed in the series form of the products of Bessel functions, associative Legendre polynomials, and exponential functions. This package contains the code that computes the field solutions as

a) a planewave scattered by a PEC sphere,
a) a planewave scattered by a dielectric sphere,
b) a planewave scattered by a multi-layer dielectric sphere.

The solutions are constructed through the use of the radial component of the magnetic and vector potentials [Harrington2001]. The scattering problem of a PEC sphere is on pp. 650 in [Balanis1989]. The scattering problem of a homogeneous dielectric sphere is on pp. 297 of [Harrington2001]. The solution to the the scattering problem of a multi-layer sphere is acquired similarly by solving a linear system for the field coefficients, which is constructed by matching the boundary conditions. A discussion how to solve this problem is available in [Chew1995]. There is also wealthy amount of work on accurately acquiring the coefficients of the field scattered by a multi-layer sphere. See [Pena2009] and the references there in.

The following scripts demonstrate the use of this package:

Balanis1989PECSphereMonostaticRCS.m
Djordjevic2004.m
plotDielectricSphereTotalFieldUnderPlaneWave.m
Ruck1970DielectricSphereBistaticRCS.m
Ruck1970PECSphereBistaticRCS.m

This code computes the exact fields both inside and outside the sphere. It provides a visualization of the fields. It may serve to verify the implementations of the numerical methods to solve Maxwell's equations.

References:

[Balanis19809] C. A. Balanis, Advanced Engineering Electromagnetics. New York, NY: John Wiley & Sons, Inc., 1989.

[Chew1995] W. C. Chew, Waves and Fields in Inhomogeneous Media. Piscataway, NJ: IEEE Press, 1995.

[Djordjevic2004] M. Djordjevic and B. M. Notaros, "Double higher order method of moments for surface integral equation model of metallic and dielectric antennas and scatterers," IEEE Transactions on Antennas and Propagation, vol. 52, no. 8, pp. 2118-2129, 2004.

[Harrington2001] R. F. Harrington, Time-Harmonic Electromagnetic Fields. Piscataway, NJ: IEEE Press, 2001.

[Pena2009] O. Pena and U. Pal, "Scattering of electromagnetic radiation by a multilayered sphere," Computer Physics Communications , vol. 180, no. 11, pp. 2348-2354, 2009.

[Ruck1970] G. T. Ruck and , D. E. Barrick, W. D. Stuart, and C. K. Krichbaum, Radar Cross Section Handbook. New York, NY: Plenum Press, 1970.

[Wiscombe1980] W. J. Wiscombe, "Improved Mie scattering algorithms," Applied Optics, vol. 19, no. 9, pp. 1505–1509,
1980.

인용 양식

G. Kevin Zhu (2025). Sphere scattering (https://kr.mathworks.com/matlabcentral/fileexchange/31119-sphere-scattering), MATLAB Central File Exchange. 검색 날짜: .

MATLAB 릴리스 호환 정보
개발 환경: R2010a
모든 릴리스와 호환
플랫폼 호환성
Windows macOS Linux
카테고리
Help CenterMATLAB Answers에서 General Physics에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
버전 게시됨 릴리스 정보
1.4.3

Update some comments.

1.4.2

Use cartToSph() but not the Matlab native cart2sph() in the plot functions.

1.4.1.0

Minor code fix for fields inside the sphere.

1.4.0.0

Bug fixes and code document polish.

1.3.0.0

This is a test

1.2.0.0

Minor update to replace the function cart2sph.m by cartToSph.m to avoid overloading the Matlab native cart2sph.m function.

1.0.0.0