24小时热门版块排行榜    

CyRhmU.jpeg
查看: 206  |  回复: 2
当前主题已经存档。

wutflash

[交流] 【求助】关于散射矩阵的问题

不知道大家有没有用散射矩阵来计算光子晶体的反射率,现在我遇到一个问题一直解决不了,

就是在求每一层电场的本征值和对应的本征向量时,要用这些本征向量生成一个N*N矩阵,然后

用这个矩阵来生成每层的材料矩阵,问题就在这里...我计算的本征值的排序都是随即产生的,这样

那个N*N矩阵也应该随着本征值排序的改变而不同,那这样材料矩阵也就不一样了....现在文献上

并没有说明本征值排序的问题,所以我开始认为这个应该是没有关系的,计算数据的精度只和取的

格子数相同,即g=n,如果n相差很小,计算数据就会相差不大...但现在如果我取的g是偶数所得数据

和g取奇数所得数据相差很大...真不知道是哪里出了问题....恳请高手帮忙指点一下....万分感谢...

[ Last edited by zt970831 on 2008-11-7 at 23:22 ]
回复此楼

» 猜你喜欢

» 本主题相关商家推荐: (我也要在这里推广)

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

fyl7

铁杆木虫 (正式写手)

★ ★ ★
zt970831(金币+3,VIP+0):感谢您的交流
矩阵内元素排序的改变是因为有相似变换的存在。
因此我认为排序影响了结果,但我只是猜测,也可能是其他原因。
奇、偶情况不同,说明结果与所取格子的数目有关,涉及到的可能是矩阵的某些性质。
2楼2008-11-07 23:21:41
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wutflash

恩,开始我也是这么认为,但后想了很久,觉得还矩阵的排序应该没有太大的关系,因为如果增加格子数的话,计算结果变化就很小了......
3楼2008-11-10 16:03:36
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 wutflash 的主题更新
普通表情 高级回复(可上传附件)
信息提示
请填处理意见