-
Notifications
You must be signed in to change notification settings - Fork 1
/
Method_PECVDSpacer_30nmH_500nmFirstAgHtop_5.m
79 lines (68 loc) · 36.2 KB
/
Method_PECVDSpacer_30nmH_500nmFirstAgHtop_5.m
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
clc
clear all
close all
Data = [1.47000000000000e-07 + 0.00000000000000i,0.0312244892635791 + 0.230311795047990i;1.47500000000000e-07 + 0.00000000000000i,0.0455308359965092 + 0.157020694344437i;1.48000000000000e-07 + 0.00000000000000i,0.105670025961178 + 0.0672475929090393i;1.48500000000000e-07 + 0.00000000000000i,0.192592205658840 + 0.0366803862012460i;1.49000000000000e-07 + 0.00000000000000i,0.255667638315713 + 0.0274646998634600i;1.49500000000000e-07 + 0.00000000000000i,0.306303217582559 + 0.0227869108609956i;1.50000000000000e-07 + 0.00000000000000i,0.349583835620729 + 0.0198460391177475i;1.50500000000000e-07 + 0.00000000000000i,0.387991376896714 + 0.0177769114416711i;1.51000000000000e-07 + 0.00000000000000i,0.422656957876776 + 0.0162203984155006i;1.51500000000000e-07 + 0.00000000000000i,0.454603619943658 + 0.0149922456008353i;1.52000000000000e-07 + 0.00000000000000i,0.484181170407589 + 0.0139904766703436i;1.52500000000000e-07 + 0.00000000000000i,0.511954995747222 + 0.0131522632926135i;1.53000000000000e-07 + 0.00000000000000i,0.538149419996206 + 0.0124370917020289i;1.53500000000000e-07 + 0.00000000000000i,0.562917158306572 + 0.0118161055707684i;1.54000000000000e-07 + 0.00000000000000i,0.586601772902396 + 0.0112712998028148i;1.54500000000000e-07 + 0.00000000000000i,0.609140922735447 + 0.0107859418617632i;1.55000000000000e-07 + 0.00000000000000i,0.630785699767948 + 0.0103507982686832i;1.55500000000000e-07 + 0.00000000000000i,0.651599700509232 + 0.00995731181567074i;1.56000000000000e-07 + 0.00000000000000i,0.671650511994471 + 0.00959884480195015i;1.56500000000000e-07 + 0.00000000000000i,0.690990408278471 + 0.00926986122468878i;1.57000000000000e-07 + 0.00000000000000i,0.709719888507266 + 0.00896662620145357i;1.57500000000000e-07 + 0.00000000000000i,0.727854968168796 + 0.00868559682307087i;1.58000000000000e-07 + 0.00000000000000i,0.745427422092067 + 0.00842356945195407i;1.58500000000000e-07 + 0.00000000000000i,0.762530579446556 + 0.00817916538701657i;1.59000000000000e-07 + 0.00000000000000i,0.779139021386583 + 0.00794963924069833i;1.59500000000000e-07 + 0.00000000000000i,0.795330280569034 + 0.00773401181390146i;1.60000000000000e-07 + 0.00000000000000i,0.811095661866539 + 0.00753041211417166i;1.60500000000000e-07 + 0.00000000000000i,0.826482853977686 + 0.00733842902525896i;1.61000000000000e-07 + 0.00000000000000i,0.841491908101223 + 0.00715673316447148i;1.61500000000000e-07 + 0.00000000000000i,0.856168294484779 + 0.00698532317744532i;1.62000000000000e-07 + 0.00000000000000i,0.870521264955853 + 0.00682366520430742i;1.62500000000000e-07 + 0.00000000000000i,0.884545563624664 + 0.00667100898188143i;1.63000000000000e-07 + 0.00000000000000i,0.898285416715698 + 0.00652781878462182i;1.63500000000000e-07 + 0.00000000000000i,0.911755267490949 + 0.00639406321530964i;1.64000000000000e-07 + 0.00000000000000i,0.924947439605295 + 0.00626911087812464i;1.64500000000000e-07 + 0.00000000000000i,0.937884581295436 + 0.00615288736197326i;1.65000000000000e-07 + 0.00000000000000i,0.950565700630994 + 0.00604480733563465i;1.65500000000000e-07 + 0.00000000000000i,0.963006540179390 + 0.00594450137116844i;1.66000000000000e-07 + 0.00000000000000i,0.975259848909376 + 0.00585246455828321i;1.66500000000000e-07 + 0.00000000000000i,0.987253179695588 + 0.00576560762139805i;1.67000000000000e-07 + 0.00000000000000i,0.999042648630238 + 0.00568440095776472i;1.67500000000000e-07 + 0.00000000000000i,1.01064609871053 + 0.00560856911153745i;1.68000000000000e-07 + 0.00000000000000i,1.02204034828034 + 0.00553628501961695i;1.68500000000000e-07 + 0.00000000000000i,1.03324527678771 + 0.00546734976532982i;1.69000000000000e-07 + 0.00000000000000i,1.04427184211958 + 0.00540129050252522i;1.69500000000000e-07 + 0.00000000000000i,1.05512997099476 + 0.00533777630798785i;1.70000000000000e-07 + 0.00000000000000i,1.06581338927596 + 0.00527617984462006i;1.70500000000000e-07 + 0.00000000000000i,1.07632647219499 + 0.00521604623378477i;1.71000000000000e-07 + 0.00000000000000i,1.08668409960090 + 0.00515758119505808i;1.71500000000000e-07 + 0.00000000000000i,1.09689625585707 + 0.00510081103853637i;1.72000000000000e-07 + 0.00000000000000i,1.10693419268463 + 0.00504469912672020i;1.72500000000000e-07 + 0.00000000000000i,1.11687180823229 + 0.00499100324576529i;1.73000000000000e-07 + 0.00000000000000i,1.12664688450298 + 0.00493798462950555i;1.73500000000000e-07 + 0.00000000000000i,1.13628553361453 + 0.00488616648601360i;1.74000000000000e-07 + 0.00000000000000i,1.14579580896743 + 0.00483560234563849i;1.74500000000000e-07 + 0.00000000000000i,1.15516138718608 + 0.00478581244703472i;1.75000000000000e-07 + 0.00000000000000i,1.16443469507258 + 0.00473806759550072i;1.75500000000000e-07 + 0.00000000000000i,1.17357024022470 + 0.00469104990117703i;1.76000000000000e-07 + 0.00000000000000i,1.18259799015295 + 0.00464558829850048i;1.76500000000000e-07 + 0.00000000000000i,1.19151019340745 + 0.00460122486778865i;1.77000000000000e-07 + 0.00000000000000i,1.20031241563380 + 0.00455814116191983i;1.77500000000000e-07 + 0.00000000000000i,1.20899296397024 + 0.00451592566664039i;1.78000000000000e-07 + 0.00000000000000i,1.21759248862871 + 0.00447548172864641i;1.78500000000000e-07 + 0.00000000000000i,1.22607250033226 + 0.00443587446945290i;1.79000000000000e-07 + 0.00000000000000i,1.23446409058058 + 0.00439777700583594i;1.79500000000000e-07 + 0.00000000000000i,1.24274865175503 + 0.00436075418241493i;1.80000000000000e-07 + 0.00000000000000i,1.25093863066126 + 0.00432473307303068i;1.80500000000000e-07 + 0.00000000000000i,1.25904245313364 + 0.00429035761210818i;1.81000000000000e-07 + 0.00000000000000i,1.26705557446816 + 0.00425712752552257i;1.81500000000000e-07 + 0.00000000000000i,1.27498402745302 + 0.00422544207762949i;1.82000000000000e-07 + 0.00000000000000i,1.28281426783141 + 0.00419460344444882i;1.82500000000000e-07 + 0.00000000000000i,1.29056789245073 + 0.00416529372406405i;1.83000000000000e-07 + 0.00000000000000i,1.29823789795834 + 0.00413741467426335i;1.83500000000000e-07 + 0.00000000000000i,1.30583524382019 + 0.00411106042512093i;1.84000000000000e-07 + 0.00000000000000i,1.31333868758002 + 0.00408576577489356i;1.84500000000000e-07 + 0.00000000000000i,1.32077658317428 + 0.00406236009219087i;1.85000000000000e-07 + 0.00000000000000i,1.32815986115618 + 0.00404095221010700i;1.85500000000000e-07 + 0.00000000000000i,1.33544426940038 + 0.00402053037993366i;1.86000000000000e-07 + 0.00000000000000i,1.34267147396729 + 0.00400225183622752i;1.86500000000000e-07 + 0.00000000000000i,1.34982799293005 + 0.00398576466163511i;1.87000000000000e-07 + 0.00000000000000i,1.35690245126536 + 0.00397088257827231i;1.87500000000000e-07 + 0.00000000000000i,1.36393937869724 + 0.00395883435876847i;1.88000000000000e-07 + 0.00000000000000i,1.37090010281281 + 0.00394881067801906i;1.88500000000000e-07 + 0.00000000000000i,1.37779699242143 + 0.00394115631779405i;1.89000000000000e-07 + 0.00000000000000i,1.38463960954278 + 0.00393638440763432i;1.89500000000000e-07 + 0.00000000000000i,1.39141118095178 + 0.00393414994138277i;1.90000000000000e-07 + 0.00000000000000i,1.39814693067518 + 0.00393587296568971i;1.90500000000000e-07 + 0.00000000000000i,1.40481859142582 + 0.00394074479360989i;1.91000000000000e-07 + 0.00000000000000i,1.41142709312355 + 0.00394931769185774i;1.91500000000000e-07 + 0.00000000000000i,1.41799823872546 + 0.00396279736698742i;1.92000000000000e-07 + 0.00000000000000i,1.42452850583069 + 0.00398146839021138i;1.92500000000000e-07 + 0.00000000000000i,1.43101420631586 + 0.00400571045334099i;1.93000000000000e-07 + 0.00000000000000i,1.43744465090907 + 0.00403571767108876i;1.93500000000000e-07 + 0.00000000000000i,1.44384581655573 + 0.00407333205591793i;1.94000000000000e-07 + 0.00000000000000i,1.45019562250497 + 0.00411852272574169i;1.94500000000000e-07 + 0.00000000000000i,1.45652817065050 + 0.00417324922685768i;1.95000000000000e-07 + 0.00000000000000i,1.46283935342094 + 0.00423826575724230i;1.95500000000000e-07 + 0.00000000000000i,1.46909973047642 + 0.00431411957695620i;1.96000000000000e-07 + 0.00000000000000i,1.47535710933437 + 0.00440319295392500i;1.96500000000000e-07 + 0.00000000000000i,1.48159627604218 + 0.00450662561336947i;1.97000000000000e-07 + 0.00000000000000i,1.48781646344301 + 0.00462545063886769i;1.97500000000000e-07 + 0.00000000000000i,1.49402487444846 + 0.00476096088405253i;1.98000000000000e-07 + 0.00000000000000i,1.50023695719326 + 0.00491451494506579i;1.98500000000000e-07 + 0.00000000000000i,1.50645185778365 + 0.00508686547776335i;1.99000000000000e-07 + 0.00000000000000i,1.51267748564802 + 0.00527780602265832i;1.99500000000000e-07 + 0.00000000000000i,1.51891933823486 + 0.00548648332737473i;2.00000000000000e-07 + 0.00000000000000i,1.52519062827515 + 0.00571126397556562i;2.00500000000000e-07 + 0.00000000000000i,1.53146358596722 + 0.00594869224408942i;2.01000000000000e-07 + 0.00000000000000i,1.53777849103921 + 0.00619525297365529i;2.01500000000000e-07 + 0.00000000000000i,1.54413446384252 + 0.00644627068137479i;2.02000000000000e-07 + 0.00000000000000i,1.55050461375021 + 0.00669615235418678i;2.02500000000000e-07 + 0.00000000000000i,1.55690897993687 + 0.00694022668086257i;2.03000000000000e-07 + 0.00000000000000i,1.56334003484498 + 0.00717438023707102i;2.03500000000000e-07 + 0.00000000000000i,1.56977297014746 + 0.00739532630687850i;2.04000000000000e-07 + 0.00000000000000i,1.57622853354562 + 0.00760100256468653i;2.04500000000000e-07 + 0.00000000000000i,1.58267719470165 + 0.00779012171782721i;2.05000000000000e-07 + 0.00000000000000i,1.58911891842729 + 0.00796251998520261i;2.05500000000000e-07 + 0.00000000000000i,1.59555392449155 + 0.00811886988165630i;2.06000000000000e-07 + 0.00000000000000i,1.60198208502344 + 0.00825975751457817i;2.06500000000000e-07 + 0.00000000000000i,1.60837697466012 + 0.00838632664614885i;2.07000000000000e-07 + 0.00000000000000i,1.61474461415382 + 0.00849967985215325i;2.07500000000000e-07 + 0.00000000000000i,1.62109946922670 + 0.00860175313687194i;2.08000000000000e-07 + 0.00000000000000i,1.62742344434809 + 0.00869360909955830i;2.08500000000000e-07 + 0.00000000000000i,1.63370367052131 + 0.00877588109413261i;2.09000000000000e-07 + 0.00000000000000i,1.63994400811743 + 0.00884953065030087i;2.09500000000000e-07 + 0.00000000000000i,1.64616512465426 + 0.00891674543935118i;2.10000000000000e-07 + 0.00000000000000i,1.65232558894485 + 0.00897673078611958i;2.10500000000000e-07 + 0.00000000000000i,1.65845714903566 + 0.00903131125511278i;2.11000000000000e-07 + 0.00000000000000i,1.66454654402120 + 0.00908092915194140i;2.11500000000000e-07 + 0.00000000000000i,1.67060022246429 + 0.00912627843822765i;2.12000000000000e-07 + 0.00000000000000i,1.67660435446277 + 0.00916748378552600i;2.12500000000000e-07 + 0.00000000000000i,1.68256354200015 + 0.00920519138725305i;2.13000000000000e-07 + 0.00000000000000i,1.68848933246482 + 0.00923995444656271i;2.13500000000000e-07 + 0.00000000000000i,1.69436654972700 + 0.00927189767336877i;2.14000000000000e-07 + 0.00000000000000i,1.70020429079692 + 0.00930147797199723i;2.14500000000000e-07 + 0.00000000000000i,1.70599285667115 + 0.00932865221355709i;2.15000000000000e-07 + 0.00000000000000i,1.71174275865584 + 0.00935403283715191i;2.15500000000000e-07 + 0.00000000000000i,1.71745085228483 + 0.00937767646882667i;2.16000000000000e-07 + 0.00000000000000i,1.72311382376526 + 0.00939952105349851i;2.16500000000000e-07 + 0.00000000000000i,1.72872391265827 + 0.00941983397506073i;2.17000000000000e-07 + 0.00000000000000i,1.73431790893113 + 0.00943948196715974i;2.17500000000000e-07 + 0.00000000000000i,1.73985014340630 + 0.00945741595291102i;2.18000000000000e-07 + 0.00000000000000i,1.74534518914680 + 0.00947438814786484i;2.18500000000000e-07 + 0.00000000000000i,1.75079706574170 + 0.00949033103216283i;2.19000000000000e-07 + 0.00000000000000i,1.75621249887734 + 0.00950549464693656i;2.19500000000000e-07 + 0.00000000000000i,1.76158315196437 + 0.00951975845238525i;2.20000000000000e-07 + 0.00000000000000i,1.76692177721864 + 0.00953342992459839i;2.20500000000000e-07 + 0.00000000000000i,1.77221532567167 + 0.00954627472783446i;2.21000000000000e-07 + 0.00000000000000i,1.77747346946950 + 0.00955861179489130i;2.21500000000000e-07 + 0.00000000000000i,1.78268906752719 + 0.00957028001688645i;2.22000000000000e-07 + 0.00000000000000i,1.78786954811819 + 0.00958145842401117i;2.22500000000000e-07 + 0.00000000000000i,1.79300903347233 + 0.00959209725531100i;2.23000000000000e-07 + 0.00000000000000i,1.79810536492424 + 0.00960211421900303i;2.23500000000000e-07 + 0.00000000000000i,1.80316407808181 + 0.00961170867594395i;2.24000000000000e-07 + 0.00000000000000i,1.80819637267348 + 0.00962124347832874i;2.24500000000000e-07 + 0.00000000000000i,1.81318614690591 + 0.00963018016269376i;2.25000000000000e-07 + 0.00000000000000i,1.81813751615148 + 0.00963872668323523i;2.25500000000000e-07 + 0.00000000000000i,1.82305797535566 + 0.00964711740494161i;2.26000000000000e-07 + 0.00000000000000i,1.82794378690790 + 0.00965515625937916i;2.26500000000000e-07 + 0.00000000000000i,1.83278317924525 + 0.00966258734511182i;2.27000000000000e-07 + 0.00000000000000i,1.83759394276801 + 0.00966998061749456i;2.27500000000000e-07 + 0.00000000000000i,1.84237825514100 + 0.00967734453221218i;2.28000000000000e-07 + 0.00000000000000i,1.84710839209640 + 0.00968385351699829i;2.28500000000000e-07 + 0.00000000000000i,1.85182204048549 + 0.00969063877581319i;2.29000000000000e-07 + 0.00000000000000i,1.85650688844123 + 0.00969735806017736i;2.30000000000000e-07 + 0.00000000000000i,1.86575430633518 + 0.00970950430858504i;2.31000000000000e-07 + 0.00000000000000i,1.87487016341235 + 0.00972103644547117i;2.32000000000000e-07 + 0.00000000000000i,1.88387005082035 + 0.00973197749030238i;2.33000000000000e-07 + 0.00000000000000i,1.89273618895715 + 0.00974210158859016i;2.34000000000000e-07 + 0.00000000000000i,1.90149691076468 + 0.00975210947028231i;2.35000000000000e-07 + 0.00000000000000i,1.91012877250337 + 0.00976136357580773i;2.36000000000000e-07 + 0.00000000000000i,1.91864146063720 + 0.00977001418479296i;2.37000000000000e-07 + 0.00000000000000i,1.92704264439141 + 0.00977836469431246i;2.38000000000000e-07 + 0.00000000000000i,1.93533112854819 + 0.00978625389371920i;2.39000000000000e-07 + 0.00000000000000i,1.94350978094699 + 0.00979376973633200i;2.40000000000000e-07 + 0.00000000000000i,1.95159028246763 + 0.00980121802595496i;2.41000000000000e-07 + 0.00000000000000i,1.95955428518788 + 0.00980800508319283i;2.42000000000000e-07 + 0.00000000000000i,1.96742258614373 + 0.00981471355077588i;2.43000000000000e-07 + 0.00000000000000i,1.97518635918264 + 0.00982104391927909i;2.44000000000000e-07 + 0.00000000000000i,1.98284752283531 + 0.00982703070055415i;2.45000000000000e-07 + 0.00000000000000i,1.99041442423407 + 0.00983281060662974i;2.46000000000000e-07 + 0.00000000000000i,1.99789215935529 + 0.00983849688653289i;2.47000000000000e-07 + 0.00000000000000i,2.00526992435866 + 0.00984379870691150i;2.48000000000000e-07 + 0.00000000000000i,2.01255530005114 + 0.00984889810609734i;2.49000000000000e-07 + 0.00000000000000i,2.01975099972953 + 0.00985380643666598i;2.50000000000000e-07 + 0.00000000000000i,2.02685967033634 + 0.00985854773760919i;2.51000000000000e-07 + 0.00000000000000i,2.03388225105918 + 0.00986312833994433i;2.52000000000000e-07 + 0.00000000000000i,2.04082176105867 + 0.00986761970972646i;2.53000000000000e-07 + 0.00000000000000i,2.04766973451636 + 0.00987180212498864i;2.54000000000000e-07 + 0.00000000000000i,2.05444334045059 + 0.00987588924554601i;2.55000000000000e-07 + 0.00000000000000i,2.06112848385654 + 0.00987971744203941i;2.56000000000000e-07 + 0.00000000000000i,2.06774623522244 + 0.00988365392324572i;2.57000000000000e-07 + 0.00000000000000i,2.07427861244465 + 0.00988720604129567i;2.58000000000000e-07 + 0.00000000000000i,2.08073287807782 + 0.00989060284072549i;2.59000000000000e-07 + 0.00000000000000i,2.08711918228123 + 0.00989405377511507i;2.60000000000000e-07 + 0.00000000000000i,2.09342781425488 + 0.00989726659917342i;2.61000000000000e-07 + 0.00000000000000i,2.09966335461874 + 0.00990035201642403i;2.62000000000000e-07 + 0.00000000000000i,2.10583022364929 + 0.00990338862133480i;2.63000000000000e-07 + 0.00000000000000i,2.11193109465112 + 0.00990641193695580i;2.64000000000000e-07 + 0.00000000000000i,2.11795394850795 + 0.00990908503085395i;2.65000000000000e-07 + 0.00000000000000i,2.12391554934239 + 0.00991180850473956i;2.66000000000000e-07 + 0.00000000000000i,2.12980933553758 + 0.00991442938992095i;2.67000000000000e-07 + 0.00000000000000i,2.13563810530143 + 0.00991693829824613i;2.68000000000000e-07 + 0.00000000000000i,2.14140007095552 + 0.00991931011255785i;2.69000000000000e-07 + 0.00000000000000i,2.14710259667161 + 0.00992164570941241i;2.70000000000000e-07 + 0.00000000000000i,2.15274346423136 + 0.00992394127382602i;2.71000000000000e-07 + 0.00000000000000i,2.15832243732835 + 0.00992610357501322i;2.72000000000000e-07 + 0.00000000000000i,2.16383532669997 + 0.00992805114810929i;2.73000000000000e-07 + 0.00000000000000i,2.16929760036142 + 0.00993015240731223i;2.74000000000000e-07 + 0.00000000000000i,2.17469052796428 + 0.00993189797078877i;2.75000000000000e-07 + 0.00000000000000i,2.18003529476481 + 0.00993378198256762i;2.76000000000000e-07 + 0.00000000000000i,2.18532237279642 + 0.00993559859087818i;2.77000000000000e-07 + 0.00000000000000i,2.19055069006108 + 0.00993723491877345i;2.78000000000000e-07 + 0.00000000000000i,2.19572877285691 + 0.00993891506228115i;2.79000000000000e-07 + 0.00000000000000i,2.20084906968371 + 0.00994044438253365i;2.80000000000000e-07 + 0.00000000000000i,2.20591716999564 + 0.00994192178776337i;2.81000000000000e-07 + 0.00000000000000i,2.21093162387666 + 0.00994336714013567i;2.82000000000000e-07 + 0.00000000000000i,2.21589475429248 + 0.00994471012241602i;2.83000000000000e-07 + 0.00000000000000i,2.22081044712804 + 0.00994605713409876i;2.84000000000000e-07 + 0.00000000000000i,2.22567162922763 + 0.00994724822676876i;2.85000000000000e-07 + 0.00000000000000i,2.23048818076409 + 0.00994848003993874i;2.86000000000000e-07 + 0.00000000000000i,2.23525486816308 + 0.00994965165374293i;2.87000000000000e-07 + 0.00000000000000i,2.23997304989729 + 0.00995072862754554i;2.88000000000000e-07 + 0.00000000000000i,2.24464553322049 + 0.00995180157521260i;2.89000000000000e-07 + 0.00000000000000i,2.24927081085424 + 0.00995280560133109i;2.90000000000000e-07 + 0.00000000000000i,2.25384778270970 + 0.00995369021490038i;2.91000000000000e-07 + 0.00000000000000i,2.25838100117650 + 0.00995466021730173i;2.92000000000000e-07 + 0.00000000000000i,2.26286997944700 + 0.00995545897001560i;2.93000000000000e-07 + 0.00000000000000i,2.26731608853850 + 0.00995627262115336i;2.94000000000000e-07 + 0.00000000000000i,2.27171789006930 + 0.00995701325181270i;2.95000000000000e-07 + 0.00000000000000i,2.27607585945012 + 0.00995766146929423i;2.96000000000000e-07 + 0.00000000000000i,2.28039504483317 + 0.00995834425752167i;2.97000000000000e-07 + 0.00000000000000i,2.28467406433407 + 0.00995904667770187i;2.98000000000000e-07 + 0.00000000000000i,2.28890972045653 + 0.00995964076809752i;2.99000000000000e-07 + 0.00000000000000i,2.29310540723099 + 0.00996020190702928i;3.00000000000000e-07 + 0.00000000000000i,2.29726013934652 + 0.00996069725623521i;3.01000000000000e-07 + 0.00000000000000i,2.30137767684849 + 0.00996119775530513i;3.02000000000000e-07 + 0.00000000000000i,2.30545615145046 + 0.00996166197422332i;3.03000000000000e-07 + 0.00000000000000i,2.30949675423750 + 0.00996209359589657i;3.04000000000000e-07 + 0.00000000000000i,2.31349767963870 + 0.00996243758043389i;3.05000000000000e-07 + 0.00000000000000i,2.31746161441587 + 0.00996278664734988i;3.06000000000000e-07 + 0.00000000000000i,2.32138836165289 + 0.00996305301380238i;3.07000000000000e-07 + 0.00000000000000i,2.32528385233094 + 0.00996340694852731i;3.08000000000000e-07 + 0.00000000000000i,2.32914101993783 + 0.00996367982267742i;3.09000000000000e-07 + 0.00000000000000i,2.33296228751560 + 0.00996388136462083i;3.10000000000000e-07 + 0.00000000000000i,2.33674857069739 + 0.00996406961868221i;3.11000000000000e-07 + 0.00000000000000i,2.34049929638678 + 0.00996417841269745i;3.12000000000000e-07 + 0.00000000000000i,2.34421701265009 + 0.00996427581334247i;3.13000000000000e-07 + 0.00000000000000i,2.34790527621092 + 0.00996445884582469i;3.14000000000000e-07 + 0.00000000000000i,2.35155636003720 + 0.00996454149323856i;3.15000000000000e-07 + 0.00000000000000i,2.35517686319487 + 0.00996458816900146i;3.16000000000000e-07 + 0.00000000000000i,2.35876481835083 + 0.00996463108621477i;3.17000000000000e-07 + 0.00000000000000i,2.36231975751508 + 0.00996461276087349i;3.18000000000000e-07 + 0.00000000000000i,2.36584546141061 + 0.00996462048323591i;3.19000000000000e-07 + 0.00000000000000i,2.36933780388478 + 0.00996453786093735i;3.20000000000000e-07 + 0.00000000000000i,2.37280189382641 + 0.00996449620395729i;3.21000000000000e-07 + 0.00000000000000i,2.37623502645273 + 0.00996441946314495i;3.22000000000000e-07 + 0.00000000000000i,2.37964191288422 + 0.00996440235830275i;3.23000000000000e-07 + 0.00000000000000i,2.38301325953635 + 0.00996419519332112i;3.24000000000000e-07 + 0.00000000000000i,2.38635915900234 + 0.00996407354633845i;3.25000000000000e-07 + 0.00000000000000i,2.38967562876837 + 0.00996392372990762i;3.26000000000000e-07 + 0.00000000000000i,2.39296109267547 + 0.00996366270840047i;3.27000000000000e-07 + 0.00000000000000i,2.39622009080360 + 0.00996343642937815i;3.28000000000000e-07 + 0.00000000000000i,2.39945364562777 + 0.00996325565837525i;3.29000000000000e-07 + 0.00000000000000i,2.40265899017430 + 0.00996302772562608i;3.30000000000000e-07 + 0.00000000000000i,2.40583610207178 + 0.00996274941247790i;3.31000000000000e-07 + 0.00000000000000i,2.40898575876947 + 0.00996247578421949i;3.32000000000000e-07 + 0.00000000000000i,2.41210822329247 + 0.00996217465079934i;3.33000000000000e-07 + 0.00000000000000i,2.41520668857294 + 0.00996183220282365i;3.34000000000000e-07 + 0.00000000000000i,2.41828020555658 + 0.00996152796489526i;3.35000000000000e-07 + 0.00000000000000i,2.42132793426618 + 0.00996118725785862i;3.36000000000000e-07 + 0.00000000000000i,2.42434995736489 + 0.00996082269141490i;3.37000000000000e-07 + 0.00000000000000i,2.42734678839031 + 0.00996044323212169i;3.38000000000000e-07 + 0.00000000000000i,2.43032029044024 + 0.00996007221315259i;3.39000000000000e-07 + 0.00000000000000i,2.43326712549994 + 0.00995962325564411i;3.40000000000000e-07 + 0.00000000000000i,2.43619141005477 + 0.00995920309207079i;3.41000000000000e-07 + 0.00000000000000i,2.43909190847803 + 0.00995876894633164i;3.42000000000000e-07 + 0.00000000000000i,2.44197179530653 + 0.00995838631998188i;3.43000000000000e-07 + 0.00000000000000i,2.44482432253039 + 0.00995788754722184i;3.44000000000000e-07 + 0.00000000000000i,2.44765520936974 + 0.00995741046229153i;3.45000000000000e-07 + 0.00000000000000i,2.45046080803563 + 0.00995683628577431i;3.46000000000000e-07 + 0.00000000000000i,2.45324775961522 + 0.00995637135056471i;3.47000000000000e-07 + 0.00000000000000i,2.45601273674836 + 0.00995589360659480i;3.48000000000000e-07 + 0.00000000000000i,2.45875436738729 + 0.00995537429766530i;3.49000000000000e-07 + 0.00000000000000i,2.46147475520841 + 0.00995483651318243i;3.50000000000000e-07 + 0.00000000000000i,2.46417337716196 + 0.00995430286166249i;3.51000000000000e-07 + 0.00000000000000i,2.46685025908803 + 0.00995372824695849i;3.52000000000000e-07 + 0.00000000000000i,2.46950539170330 + 0.00995313565248811i;3.53000000000000e-07 + 0.00000000000000i,2.47214186242430 + 0.00995257954054997i;3.54000000000000e-07 + 0.00000000000000i,2.47475655140569 + 0.00995197725629736i;3.55000000000000e-07 + 0.00000000000000i,2.47735109385787 + 0.00995138895039038i;3.56000000000000e-07 + 0.00000000000000i,2.47992620942370 + 0.00995080135359822i;3.57000000000000e-07 + 0.00000000000000i,2.48248095194182 + 0.00995018118985089i;3.58000000000000e-07 + 0.00000000000000i,2.48501625222969 + 0.00994955209607351i;3.59000000000000e-07 + 0.00000000000000i,2.48753125365231 + 0.00994889316275126i;3.60000000000000e-07 + 0.00000000000000i,2.49002781765214 + 0.00994825108097671i;3.61000000000000e-07 + 0.00000000000000i,2.49250532363896 + 0.00994759973911532i;3.62000000000000e-07 + 0.00000000000000i,2.49496360088752 + 0.00994692112832570i;3.63000000000000e-07 + 0.00000000000000i,2.49740487009361 + 0.00994627622349020i;3.64000000000000e-07 + 0.00000000000000i,2.49982553475536 + 0.00994557756325581i;3.65000000000000e-07 + 0.00000000000000i,2.50223133641653 + 0.00994495875199391i;3.66000000000000e-07 + 0.00000000000000i,2.50461586884205 + 0.00994423617639354i;3.67000000000000e-07 + 0.00000000000000i,2.50698224023231 + 0.00994350614608418i;3.68000000000000e-07 + 0.00000000000000i,2.50933321342775 + 0.00994282269554373i;3.69000000000000e-07 + 0.00000000000000i,2.51166610301256 + 0.00994211573409947i;3.70000000000000e-07 + 0.00000000000000i,2.51398187826688 + 0.00994140439880539i;3.71000000000000e-07 + 0.00000000000000i,2.51627942963548 + 0.00994066714917773i;3.72000000000000e-07 + 0.00000000000000i,2.51855972270827 + 0.00993991348295085i;3.73000000000000e-07 + 0.00000000000000i,2.52082437893989 + 0.00993918282217661i;3.74000000000000e-07 + 0.00000000000000i,2.52307246180758 + 0.00993844761361805i;3.75000000000000e-07 + 0.00000000000000i,2.52530202021810 + 0.00993769693308815i;3.76000000000000e-07 + 0.00000000000000i,2.52751749102267 + 0.00993694646270351i;3.77000000000000e-07 + 0.00000000000000i,2.52971653802455 + 0.00993618751982251i;3.78000000000000e-07 + 0.00000000000000i,2.53189996063937 + 0.00993543435940305i;3.79000000000000e-07 + 0.00000000000000i,2.53406833075953 + 0.00993469225368321i;3.80000000000000e-07 + 0.00000000000000i,2.53621704347627 + 0.00993383878657932i;3.81000000000000e-07 + 0.00000000000000i,2.53835483007204 + 0.00993311611803480i;3.82000000000000e-07 + 0.00000000000000i,2.54047451046696 + 0.00993228948777076i;3.83000000000000e-07 + 0.00000000000000i,2.54258069392904 + 0.00993151118323387i;3.84000000000000e-07 + 0.00000000000000i,2.54467066936342 + 0.00993069789795300i;3.85000000000000e-07 + 0.00000000000000i,2.54674675738500 + 0.00992990674654721i;3.86000000000000e-07 + 0.00000000000000i,2.54880781329832 + 0.00992909734248070i;3.87000000000000e-07 + 0.00000000000000i,2.55085459636172 + 0.00992829526423027i;3.88000000000000e-07 + 0.00000000000000i,2.55288714002173 + 0.00992750175725640i;3.89000000000000e-07 + 0.00000000000000i,2.55490476743287 + 0.00992667727072119i;3.90000000000000e-07 + 0.00000000000000i,2.55690869523524 + 0.00992586148837233i;3.91000000000000e-07 + 0.00000000000000i,2.55889690623099 + 0.00992500257001716i;3.92000000000000e-07 + 0.00000000000000i,2.56087415520609 + 0.00992420565644600i;3.93000000000000e-07 + 0.00000000000000i,2.56283627322246 + 0.00992337844385401i;3.94000000000000e-07 + 0.00000000000000i,2.56478485313096 + 0.00992254343133163i;3.95000000000000e-07 + 0.00000000000000i,2.56671960220055 + 0.00992169666769218i;3.96000000000000e-07 + 0.00000000000000i,2.56864114397342 + 0.00992085594301465i;3.97000000000000e-07 + 0.00000000000000i,2.57054960355426 + 0.00992001004425997i;3.98000000000000e-07 + 0.00000000000000i,2.57244539813502 + 0.00991917790077572i;3.99000000000000e-07 + 0.00000000000000i,2.57432756646302 + 0.00991832212150730i;4.00000000000000e-07 + 0.00000000000000i,2.57619627432811 + 0.00991745180718954i;4.01000000000000e-07 + 0.00000000000000i,2.57805202131402 + 0.00991657559930572i;4.02000000000000e-07 + 0.00000000000000i,2.57989629315747 + 0.00991571351875361i;4.03000000000000e-07 + 0.00000000000000i,2.58172916230411 + 0.00991488652485075i;4.04000000000000e-07 + 0.00000000000000i,2.58354852941035 + 0.00991402035496345i;4.05000000000000e-07 + 0.00000000000000i,2.58535560430911 + 0.00991315851449789i;4.06000000000000e-07 + 0.00000000000000i,2.58715059129617 + 0.00991230578026989i;4.07000000000000e-07 + 0.00000000000000i,2.58893221308143 + 0.00991141090701206i;4.08000000000000e-07 + 0.00000000000000i,2.59070404668430 + 0.00991056469615747i;4.09000000000000e-07 + 0.00000000000000i,2.59246212454426 + 0.00990966427426263i;4.10000000000000e-07 + 0.00000000000000i,2.59421069433688 + 0.00990881211522779i;4.11000000000000e-07 + 0.00000000000000i,2.59594557414704 + 0.00990790588732443i;4.12000000000000e-07 + 0.00000000000000i,2.59766998059361 + 0.00990703188359982i;4.13000000000000e-07 + 0.00000000000000i,2.59938440018552 + 0.00990619211082844i;4.14000000000000e-07 + 0.00000000000000i,2.60108483570866 + 0.00990527673666866i;4.15000000000000e-07 + 0.00000000000000i,2.60277591820003 + 0.00990440158152527i;4.16000000000000e-07 + 0.00000000000000i,2.60445447942362 + 0.00990350228027436i;4.17000000000000e-07 + 0.00000000000000i,2.60612374075878 + 0.00990263512216832i;4.18000000000000e-07 + 0.00000000000000i,2.60778134502734 + 0.00990175399324200i;4.19000000000000e-07 + 0.00000000000000i,2.60942728431829 + 0.00990084049651964i;4.20000000000000e-07 + 0.00000000000000i,2.61106454797594 + 0.00990000093802011i;4.21000000000000e-07 + 0.00000000000000i,2.61268904267804 + 0.00989907582280353i;4.22000000000000e-07 + 0.00000000000000i,2.61430550995197 + 0.00989822740243242i;4.23000000000000e-07 + 0.00000000000000i,2.61590935929446 + 0.00989731630275712i;4.24000000000000e-07 + 0.00000000000000i,2.61750410907182 + 0.00989643573046261i;4.25000000000000e-07 + 0.00000000000000i,2.61908812394831 + 0.00989554043247694i;4.26000000000000e-07 + 0.00000000000000i,2.62065984905097 + 0.00989457991893598i;4.27000000000000e-07 + 0.00000000000000i,2.62222508667265 + 0.00989371859566486i;4.28000000000000e-07 + 0.00000000000000i,2.62377924396382 + 0.00989283032129702i;4.29000000000000e-07 + 0.00000000000000i,2.62532321577267 + 0.00989192961268908i;4.30000000000000e-07 + 0.00000000000000i,2.62685743460790 + 0.00989103089284330i;4.31000000000000e-07 + 0.00000000000000i,2.62838204692876 + 0.00989014387788760i;4.32000000000000e-07 + 0.00000000000000i,2.62989702021063 + 0.00988924529012948i;4.33000000000000e-07 + 0.00000000000000i,2.63140156270762 + 0.00988832006588505i;4.34000000000000e-07 + 0.00000000000000i,2.63289842534688 + 0.00988744825800649i;4.35000000000000e-07 + 0.00000000000000i,2.63438635761526 + 0.00988658526689530i;4.36000000000000e-07 + 0.00000000000000i,2.63586219758834 + 0.00988563892966506i;4.37000000000000e-07 + 0.00000000000000i,2.63733127056116 + 0.00988476768259054i;4.38000000000000e-07 + 0.00000000000000i,2.63878975962889 + 0.00988384561273919i;4.39000000000000e-07 + 0.00000000000000i,2.64023948746135 + 0.00988293878270271i;4.40000000000000e-07 + 0.00000000000000i,2.64168074361488 + 0.00988204714859469i;4.41000000000000e-07 + 0.00000000000000i,2.64311171359706 + 0.00988111494246272i;4.42000000000000e-07 + 0.00000000000000i,2.64453605085933 + 0.00988024069416128i;4.43000000000000e-07 + 0.00000000000000i,2.64595078501497 + 0.00987934886503058i;4.44000000000000e-07 + 0.00000000000000i,2.64735557516590 + 0.00987841730453942i;4.45000000000000e-07 + 0.00000000000000i,2.64875293229862 + 0.00987751558927689i;4.46000000000000e-07 + 0.00000000000000i,2.65014210884865 + 0.00987662454002208i;4.47000000000000e-07 + 0.00000000000000i,2.65152234420341 + 0.00987571992020452i;4.48000000000000e-07 + 0.00000000000000i,2.65289453314513 + 0.00987483134804889i;4.49000000000000e-07 + 0.00000000000000i,2.65425805415898 + 0.00987392925743329i;4.50000000000000e-07 + 0.00000000000000i,2.65561390534035 + 0.00987304524966742i;4.51000000000000e-07 + 0.00000000000000i,2.65696080626166 + 0.00987213518808060i;4.52000000000000e-07 + 0.00000000000000i,2.65830053482850 + 0.00987125627139782i;4.53000000000000e-07 + 0.00000000000000i,2.65963120094657 + 0.00987035138468174i;4.54000000000000e-07 + 0.00000000000000i,2.66095411199584 + 0.00986945172609240i;4.55000000000000e-07 + 0.00000000000000i,2.66226835813687 + 0.00986852375690776i;4.56000000000000e-07 + 0.00000000000000i,2.66357633448938 + 0.00986765719299558i;4.57000000000000e-07 + 0.00000000000000i,2.66487529462737 + 0.00986674239634923i;4.58000000000000e-07 + 0.00000000000000i,2.66616744080774 + 0.00986586047276307i;4.59000000000000e-07 + 0.00000000000000i,2.66745183064686 + 0.00986497106414904i;4.60000000000000e-07 + 0.00000000000000i,2.66872833576903 + 0.00986407967504551i;4.61000000000000e-07 + 0.00000000000000i,2.66999670998220 + 0.00986316932903733i;4.62000000000000e-07 + 0.00000000000000i,2.67125894883404 + 0.00986229505816100i;4.63000000000000e-07 + 0.00000000000000i,2.67251200044649 + 0.00986137969518749i;4.64000000000000e-07 + 0.00000000000000i,2.67375937105610 + 0.00986050512707859i;4.65000000000000e-07 + 0.00000000000000i,2.67499856872279 + 0.00985960231055514i;4.66000000000000e-07 + 0.00000000000000i,2.67623065284950 + 0.00985871274311555i;4.67000000000000e-07 + 0.00000000000000i,2.67745527313418 + 0.00985783070820359i;4.68000000000000e-07 + 0.00000000000000i,2.67867328419324 + 0.00985693920183627i;4.69000000000000e-07 + 0.00000000000000i,2.67988445002464 + 0.00985606328205925i;4.70000000000000e-07 + 0.00000000000000i,2.68108761258762 + 0.00985516145647616i;4.71000000000000e-07 + 0.00000000000000i,2.68228492027147 + 0.00985428374414331i;4.72000000000000e-07 + 0.00000000000000i,2.68347457698475 + 0.00985339079603388i;4.73000000000000e-07 + 0.00000000000000i,2.68465744255236 + 0.00985250049263673i;4.74000000000000e-07 + 0.00000000000000i,2.68583437260180 + 0.00985163439151269i;4.75000000000000e-07 + 0.00000000000000i,2.68700414658499 + 0.00985075758736612i;4.76000000000000e-07 + 0.00000000000000i,2.68816623989802 + 0.00984985618252250i;4.77000000000000e-07 + 0.00000000000000i,2.68932315581403 + 0.00984899263250815i;4.78000000000000e-07 + 0.00000000000000i,2.69047271870222 + 0.00984810963060765i;4.79000000000000e-07 + 0.00000000000000i,2.69161500430532 + 0.00984721306613555i;4.80000000000000e-07 + 0.00000000000000i,2.69275211452407 + 0.00984634220557027i;4.81000000000000e-07 + 0.00000000000000i,2.69388238200488 + 0.00984547807192693i;4.82000000000000e-07 + 0.00000000000000i,2.69500591148299 + 0.00984459552069533i;4.83000000000000e-07 + 0.00000000000000i,2.69612368134940 + 0.00984372428217539i;4.84000000000000e-07 + 0.00000000000000i,2.69723502410466 + 0.00984286075387552i;4.85000000000000e-07 + 0.00000000000000i,2.69833989137226 + 0.00984198880340667i;4.86000000000000e-07 + 0.00000000000000i,2.69943842477315 + 0.00984111384041659i;4.87000000000000e-07 + 0.00000000000000i,2.70053119734262 + 0.00984024689319547i;4.88000000000000e-07 + 0.00000000000000i,2.70161699812448 + 0.00983936265821381i;4.89000000000000e-07 + 0.00000000000000i,2.70269848900503 + 0.00983852009520986i;4.90000000000000e-07 + 0.00000000000000i,2.70377301690973 + 0.00983765404362524i;4.91000000000000e-07 + 0.00000000000000i,2.70484136024096 + 0.00983679285786719i;4.92000000000000e-07 + 0.00000000000000i,2.70590393299712 + 0.00983592430124036i;4.93000000000000e-07 + 0.00000000000000i,2.70696050020336 + 0.00983505778909057i;4.94000000000000e-07 + 0.00000000000000i,2.70801162042255 + 0.00983420171984973i;4.95000000000000e-07 + 0.00000000000000i,2.70905648495435 + 0.00983333502092413i;4.96000000000000e-07 + 0.00000000000000i,2.71009615037010 + 0.00983248162178083i;4.97000000000000e-07 + 0.00000000000000i,2.71112964131442 + 0.00983161822935971i;4.98000000000000e-07 + 0.00000000000000i,2.71215813884846 + 0.00983077243829372i;4.99000000000000e-07 + 0.00000000000000i,2.71318035029403 + 0.00982991193403283i;5.00000000000000e-07 + 0.00000000000000i,2.71419713267537 + 0.00982905950498182i];
d = Data(:,1);
neff = (Data(:,2));
perm = neff.^2;
figure;
yyaxis right;
plot(d*1e9,abs(real(neff)));
set(gcf, 'Position', [00, 00, 400, 300]);
ylabel('Real index');
xlabel('Waveguide width');
yyaxis left;
hold on;
plot(d*1e9,imag(neff));
ylabel('Imaginary index');
xlabel('Waveguide width');
legend(["Imaginary Index","Real Index"])
k0 = 2*pi/1550e-5;
L = 20e-6;
M = 300;
ne = 2.7;
z = -L/2:(L/(M - 1)):L/2;
wz = 2*ne*z/L;
permz = wz.^2;
figure;
plot(z,permz);
for ind = 1:1:M
[~,inx] = min(abs((real(permz(ind) - perm))));
d_Al(ind) = d(inx);
eps(ind) = perm(inx);
end
figure;yyaxis left;
plot(z*1e6,real(eps));
set(gcf, 'Position', [00, 00, 400, 300]);
xlabel('x(\mum)');
ylabel('Re[\epsilon]');
yyaxis right
plot(z*1e6,imag(eps));
set(gcf, 'Position', [00, 00, 400, 300]);
xlabel('x(\mum)');
ylabel('Im[\epsilon]');
figure;
plot(z*1e6,d_Al*1e9);
set(gcf, 'Position', [00, 00, 400, 300]);
xlabel('x(\mum)');
ylabel('Waveguide width(nm)')
figure;
plot(z,imag(eps))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%For Comsol Geometry
a = 0.181/0.161 - 1;
% a = 0.161/0.161 - 1;
gc = -a*(abs(2*z/L)).^2 + a + 1;
Al_Y = [d_Al.*gc*1e6 -d_Al.*gc*1e6]/2;
Al_Y_h = Al_Y';
Al_Z = [z -z]*1e6;
Al_Z_h = Al_Z';
% Al_Y = [d_Al-0.0e-6 -d_Al+0.0e-6]/2*1e6;Al_Z = [z -z]*1e6;
% PumpSweep = unique(Lx_Al_Com)*1e9;
SiO_Y = [d_Al + 140e-9 -d_Al - 140e-9]/2*1e6;
SiO_Z = [z -z];
% % %%%%3.3^2 +(0.03*exp(-((z-5.168[um])/2[um])^2) + 0.03*exp(-((z+5.168[um])/2[um])^2) + 0.017*exp(-(z/10[um])^2))*i
% % tm = 0.03*exp(-((z-5.168e-6)/2e-6).^2) + 0.03*exp(-((z+5.168e-6)/2e-6).^2) + 0.017*exp(-(z/10e-6).^2);
% % figure
% % plot(z,tm)