| 查看: 1170 | 回复: 3 | |||
[求助]
meep 自己写的程序(写在正文,最后一句出现了错误),想尽办法怎么改都不对,求助。
|
备注:新手自己写的程序,应该是在设置flux-region处出了问题。求高手相助。![]() (define-param xcen 0) (define-param ycen 0) (define-param yihou 2) (define-param erhou 2) (define-param zhouqi 3) (define zhongxinju (/ (+ yihou erhou) 2)) (define-param xjisuanquyu 20) (define-param yjisuanquyu 8) (define-param yijiedian 2) (define-param erjiedian 3) (set! geometry-lattice (make lattice (size xjisuanquyu yjisuanquyu no-size))) (set! geometry (append (list (geometric-object-duplicates (vector3 erhou 0) 0 (- zhouqi 1) (make block (center xcen ycen)(size yihou infinity infinity) (material (make dielectric (epsilon yijiedian))))) (geometric-object-duplicates (vector3 yihou 0) 0 (- zhouqi 1) (make block (center (+ xcen zhongxinju) ycen)(size erhou infinity infinity) (material (make dielectric (epsilon erjiedian)))))))) (define-param dpml 1) (set! pml-layers (list (make pml (thickness dpml)))) (set! resolution 20) (define-param fcen 1.3) (define-param df 2.5) (define-param nfreq 500) (define yuanchang yjisuanquyu) (set! sources (list (make source (src (make gaussian-src (frequency fcen) (fwidth df))) (component Ey) (center (- xcen yihou) 0) (size 0 yuanchang)))) (set! symmetries (list (make mirror-sym (direction Y) (phase -1)))) (define trans (add-flux fcen df nfreq (make flux-region (center (+ (* zhouqi zhongxinju) xcen) 0) (size 0 yuanchang)(direction Y)))) 错误提示如下: ERROR: In procedure make-structure: ERROR: In procedure vector-ref: Wrong type argument in position 1 (expecting vector): #f |
» 猜你喜欢
交叉科学部支持青年基金,对三无青椒是个机会吗?
已经有4人回复
招博士
已经有6人回复
限项规定
已经有8人回复
国家基金申请书模板内插入图片不可调整大小?
已经有5人回复
国家级人才课题组招收2026年入学博士
已经有5人回复
Fe3O4@SiO2合成
已经有6人回复
青年基金C终止
已经有4人回复
青椒八年已不青,大家都被折磨成啥样了?
已经有7人回复
为什么nbs上溴 没有产物点出现呢
已经有10人回复
救命帖
已经有11人回复
2楼2017-01-15 14:00:55
3楼2018-01-12 14:55:44
4楼2018-11-06 17:01:03














回复此楼