Solve the scattering of electromagnetic radiation by a sphere or multiple cylinders. in matlab

The following Matlab project contains the source code and Matlab examples used for solve the scattering of electromagnetic radiation by a sphere or multiple cylinders. . MatScat is a MATLAB package which contains different solutions for the scattering of electromagnetic radiation by a sphere (Mie theory) or an infinite circular cylinder.

The source code and files included in this project are listed in the project files section, please make sure whether the listed source code meet your needs there.

Project Files: 

File NameSize
dbesselh.m 716
dbesselj.m 599
dbessely.m 600
dricbesh.m 816
dricbesj.m 671
dricbesy.m 674
ricbesh.m 710
ricbesj.m 582
ricbesy.m 585
sbesselh.m 704
sbesselj.m 574
sbessely.m 577
calccyl.m 3715
calccyl_multi.m 3778
calccyl_nf.m 4690
calccyl_nf_multi.m 5406
calcmie.m 2779
calcmie_nf.m 3678
expcoeff_cyl.m 2431
expcoeff_cyl_multi.m 3277
expcoeff_cyl_multi_int.m 2566
expcoeff_cyl_strat.m 3294
expcoeff_cyl_strat_int.m 3272
expcoeff_mie.m 1323
expcoeff_mie_int.m 1215
expcoeff_mie_strat.m 4336
expcoeff_mie_strat_int.m 4179
license.txt 1312
README 3215
test_all.m 396
test_calccyl.m 2534
test_calccyl_multi.m 4113
test_calccyl_nf.m 3055
test_calccyl_nf_multi.m 7877
test_calcmie.m 2340
test_calcmie_nf.m 3270
angdepfun_mie.m 927
asmcyl.m 2040
asmcyl_multi.m 2420
asmmie.m 1780
getEfficiencies.m 705
getMuellerMatrix.m 1714
getTransformationMatrix.m 1314
MatScat_const.m 515
nfcyl.m 9397
nfcyl_multi.m 7138
nfcyl_multi_Poynting.m 6503
nfmie.m 6695
xcart2sph.m 868
xwrev.m 290

SocialTags: 

Technology: