| 查看: 1209 | 回复: 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 |
» 猜你喜欢
344求调剂
已经有8人回复
药学专硕调剂
已经有11人回复
化学070300 求调剂
已经有25人回复
297,工科调剂?河南农业大学本科
已经有13人回复
307中医考研调剂
已经有5人回复
求调剂
已经有24人回复
一志愿沪9,生物学326求调剂
已经有8人回复
0854求调剂
已经有19人回复
294求调剂
已经有11人回复
一志愿华中农业071010,320求调剂
已经有14人回复
4楼2018-11-06 17:01:03
2楼2017-01-15 14:00:55
3楼2018-01-12 14:55:44














回复此楼