24小时热门版块排行榜    

查看: 2379  |  回复: 16

梦在潇湘

铁杆木虫 (著名写手)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
Monsieur_lin: 金币+10, 有帮助, 谢谢朋友! 2017-12-04 17:23:40
建议自己从maxwell eqs出发推导一遍,首先确保公式正确,然后确保程序正确(包括上面虫友提到的数据截断问题)
11楼2017-12-04 13:19:25
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

Monsieur_lin

禁虫 (小有名气)

送红花一朵
本帖内容被屏蔽

12楼2017-12-04 17:04:36
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

Monsieur_lin

禁虫 (小有名气)

本帖内容被屏蔽

13楼2017-12-04 17:08:57
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

Monsieur_lin

禁虫 (小有名气)

送红花一朵
本帖内容被屏蔽

14楼2017-12-04 17:11:11
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

Monsieur_lin

禁虫 (小有名气)

送红花一朵
本帖内容被屏蔽

15楼2017-12-04 17:15:21
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hustoe2011

至尊木虫 (文坛精英)

引用回帖:
13楼: Originally posted by Monsieur_lin at 2017-12-04 17:08:57
朋友您好!我是外行,再叨扰您一下,能否麻烦您详细说一下一二两点?
”受存储位数影响”指的是计算机程序的问题么?
cos(theta),sin(theta)您的意思是当折射率成为了虚数的时候,矩阵元的那两个会出现大于 ...

受存储位数影响,不是说计算机程序的问题,而是说数据的有效数字为8位或16位可能会带来不一样的效果,尤其是数字趋于0并作为分母的时候。
\theta 为复数,造成cos(\theta)大于1或小于-1,这种情况我也遇到过,但对最后结果也没什么影响。

问题的关键,还是不能直接套别人的写的矩阵。
建议根据自己设定的初始条件,依据麦克斯韦方程组推导矩阵的形式。
首先写一个3层的,与菲涅尔公式计算结果做一个对比,没问题的话再推广到多层,这时才能真正体会到用矩阵计算的优势。
随心所欲不逾矩
16楼2017-12-04 22:20:14
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

Monsieur_lin

禁虫 (小有名气)

本帖内容被屏蔽

17楼2017-12-04 23:49:07
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 Monsieur_lin 的主题更新
信息提示
请填处理意见