| 查看: 1157 | 回复: 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 |
» 猜你喜欢
基金申报
已经有5人回复
基金委咋了?2026年的指南还没有出来?
已经有7人回复
国自然申请面上模板最新2026版出了吗?
已经有17人回复
纳米粒子粒径的测量
已经有8人回复
疑惑?
已经有5人回复
计算机、0854电子信息(085401-058412)调剂
已经有5人回复
Materials Today Chemistry审稿周期
已经有5人回复
溴的反应液脱色
已经有7人回复
推荐一本书
已经有12人回复
常年博士招收(双一流,工科)
已经有4人回复
2楼2017-01-15 14:00:55
3楼2018-01-12 14:55:44
4楼2018-11-06 17:01:03












回复此楼