没有合适的资源?快使用搜索试试~ 我知道了~
matlab麦克斯韦速率代码-MacroMax:用于在复杂介电材料中求解宏观麦克斯韦方程的库。这些材料可以是各向同性和各向异性介...
共84个文件
py:33个
m:20个
rst:8个
需积分: 28 8 下载量 32 浏览量
2021-05-20
02:26:43
上传
评论
收藏 132KB ZIP 举报
温馨提示
matlab麦克斯韦评分代码宏观麦克斯韦求解器 介绍 有效求解复杂介电材料中的宏观Maxwell方程-in和。 材料特性是在矩形网格(1D,2D或3D)上定义的,每个体素为其定义了各向同性或各向异性的介电常数。 可选地,可以指定非均质(各向异性)渗透率以及双各向异性耦合因子(例如,对于手性介质)。 光源(例如入射激光场)被指定为振荡电流密度分布。 该方法迭代地校正电场的估计解(默认值:全零)。 它的存储要求取决于计算体积内材料特性和电场的存储要求的顺序。 完整细节可在手稿中找到 可以在下找到: 什么时候使用这种方法? 该算法对于解决复杂的散射特别有效: 电磁和声学方面遇到的波动问题, 受到时间相干(单色)照射, 以及无增益电势(介电常数)的有限变化, 在复杂的,异构的材料中。 尽管可以通过解决多个相干问题来解决非相干和非周期性问题,但是替代方法可能更适合此类问题。 什么时候不使用这种方法? 除增益材料外,MacroMax还可解决各种问题。 但是,在以下情况下,可能存在更合适的解决方案: 一个近似的解决方案就足够了,→例如,光束传播方法 材料具有简单的结构,例如,例如理想球面的米氏散射
资源推荐
资源详情
资源评论
收起资源包目录
MacroMax-master.zip (84个子文件)
MacroMax-master
matlab
resetPath.m 155B
solveMacroscopicMaxwell.m 24KB
setPath.m 1KB
utils
calcB.m 232B
calcRootsOfLowOrderPolynomial.m 4KB
calcH.m 518B
calcCurlFt.m 2KB
arrayMatDivide.m 3KB
arrayMatMul.m 1KB
logMessage.m 2KB
getVectorialProjectors.m 6KB
calcS.m 445B
calcCurl.m 2KB
calcRanges.m 1KB
showImage.m 11KB
arrayMat3Eig.m 2KB
calcFrequencyRanges.m 2KB
examples
exampleAnisotropic.m 4KB
exampleScalar.m 3KB
exampleVectorial.m 3KB
README.md 6KB
LICENSE.txt 1KB
README.md 3KB
python
setup.py 2KB
.gitignore 1KB
optional-requirements.txt 600B
requirements.txt 640B
MANIFEST.in 779B
macromax
__init__.py 2KB
bound.py 9KB
utils
ft.py 2KB
__init__.py 150B
array
word_align.py 1005B
vector_to_axis.py 601B
__init__.py 213B
grid.py 28KB
display
__init__.py 217B
grid2extent.py 1KB
complex2rgb.py 2KB
hsv.py 4KB
backend
numpy.py 8KB
__init__.py 40KB
torch.py 11KB
solver.py 47KB
python.iml 338B
setup.cfg 69B
LICENSE.txt 1KB
examples
benchmark.py 4KB
birefringent_crystal.py 5KB
rutile.py 16KB
__init__.py 833B
notebook_example.ipynb 5KB
air_glass_air_2D.py 7KB
polarizer.py 5KB
air_glass_air_1D.py 6KB
README.md 23KB
.idea
misc.xml 400B
vcs.xml 183B
inspectionProfiles
Project_Default.xml 704B
.name 8B
modules.xml 252B
tests
__init__.py 0B
test_backend_torch.py 2KB
test_hsv.py 19KB
test_grid.py 15KB
test_backend_numpy.py 25KB
test_solution.py 22KB
test_bound.py 4KB
test_utils.py 3KB
CHANGES.md 2KB
docs
requirements.txt 6B
Makefile 638B
make.bat 764B
source
macromax.backend.rst 469B
macromax.utils.display.rst 723B
_templates
layout.html 167B
index.rst 465B
conf.py 3KB
_static
theme_overrides.css 397B
macromax.rst 533B
changes.rst 31B
macromax.utils.rst 430B
macromax.utils.array.rst 714B
readme.rst 30B
共 84 条
- 1
资源评论
weixin_38673921
- 粉丝: 8
- 资源: 969
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- MyBatis动态SQL是一种强大的特性,它允许我们在SQL语句中根据条件动态地添加或删除某些部分,从而实现更加灵活和高效的数据
- MyBatis动态SQL是一种强大的特性,它允许我们在SQL语句中根据条件动态地添加或删除某些部分,从而实现更加灵活和高效的数据
- MyBatis动态SQL是一种强大的特性,它允许我们在SQL语句中根据条件动态地添加或删除某些部分,从而实现更加灵活和高效的数据
- MyBatis动态SQL是一种强大的特性,它允许我们在SQL语句中根据条件动态地添加或删除某些部分,从而实现更加灵活和高效的数据
- 文件批量改名神器10.0一款简单易用的批量文件重命名工具(已注册PRO版本).rar
- MyBatis动态SQL是一种强大的特性,它允许我们在SQL语句中根据条件动态地添加或删除某些部分,从而实现更加灵活和高效的数据
- MyBatis动态SQL是一种强大的特性,它允许我们在SQL语句中根据条件动态地添加或删除某些部分,从而实现更加灵活和高效的数据
- MyBatis动态SQL是一种强大的特性,它允许我们在SQL语句中根据条件动态地添加或删除某些部分,从而实现更加灵活和高效的数据
- MyBatis动态SQL是一种强大的特性,它允许我们在SQL语句中根据条件动态地添加或删除某些部分,从而实现更加灵活和高效的数据
- MyBatis动态SQL是一种强大的特性,它允许我们在SQL语句中根据条件动态地添加或删除某些部分,从而实现更加灵活和高效的数据
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功