| 查看: 1283 | 回复: 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 |
» 猜你喜欢
国自然评审意见
已经有16人回复
售SCI一区文章,我:8.O.55.1.O.54,科目齐全,可伽急
已经有6人回复
售SCI一区文章,我:8.O.55.1.O.54,科目齐全,可伽急
已经有7人回复
售SCI-T0P文章,我:8O.5.5.1.O.54,科目齐全,可+急
已经有6人回复
有多少人是今天查系统知道结果的?
已经有18人回复
2026年叶企孙基金
已经有7人回复
我就是申请一个面上项目而已,这评审意见是按照杰青的条件评的吧?
已经有6人回复
售SCI文章,我:8O.5.5.1O.54,科目全,可十急
已经有4人回复
为什么资助数各大高校都创新高,自己申请怎么就这么难
已经有13人回复
国自然面上复盘~欢迎讨论
已经有14人回复
2楼2017-01-15 14:00:55
3楼2018-01-12 14:55:44
4楼2018-11-06 17:01:03










回复此楼
10