4Misc_StartN4PlatformN@ L((ROGIXX RtB0'#winspoolLexmark C544 XL192.168.1.101Lexmark C544 XL&C odXXA4,DINU"(d0!֊̮"(SMTJLexmark C544 XLInputBinFORMSOURCERESDLLUniresDLLColorMode24bppPrinterLimitONPaperFeedTypeCenterFeedOrientationPORTRAITResolution2400IQBookletInputBinAutoSelectDuplexNONEBasicLayoutOnBookletNoCoverOffBookletFFrontCoverOffBookletBFrontCoverOffBookletFBackCoverOffBookletBBackCoverOffOutputBinStandardBinCollateONTonerDarknessPrinterSettingPictureGradePrinterSettingPrintAndHoldTRUEHasKeepPreviousPHJobsTRUEAdvancedBoookletAlgorithmTRUEStatusWindowTRUEShowStatusWindowAfterPrintingTRUEHasPrintQualityTRUEHasManualColorTRUEIsColorPrinterTRUEBitmapID52NewDuplexTRUEPaperSizeA4MediaTypeUsePrinterDefaultBookletMediaTypeUsePrinterDefaultDitherLOQUALITYTrueTypeFormatOUTLINE0!KMXLArialHdArialHdUseSameSizeEDCL L((ROGIXX RtB0'#winspoolLexmark C544 XL192.168.1.101Lexmark C544 XL&C odXXA4,DINU"(d0!֊̮"(SMTJLexmark C544 XLInputBinFORMSOURCERESDLLUniresDLLColorMode24bppPrinterLimitONPaperFeedTypeCenterFeedOrientationPORTRAITResolution2400IQBookletInputBinAutoSelectDuplexNONEBasicLayoutOnBookletNoCoverOffBookletFFrontCoverOffBookletBFrontCoverOffBookletFBackCoverOffBookletBBackCoverOffOutputBinStandardBinCollateONTonerDarknessPrinterSettingPictureGradePrinterSettingPrintAndHoldTRUEHasKeepPreviousPHJobsTRUEAdvancedBoookletAlgorithmTRUEStatusWindowTRUEShowStatusWindowAfterPrintingTRUEHasPrintQualityTRUEHasManualColorTRUEIsColorPrinterTRUEBitmapID52NewDuplexTRUEPaperSizeA4MediaTypeUsePrinterDefaultBookletMediaTypeUsePrinterDefaultDitherLOQUALITYTrueTypeFormatOUTLINE0!KMXLArialHdArialHdUseSameSizeEDCL L((ROGIXX  RtB0'#winspoolLexmark C544 XL192.168.1.101Lexmark C544 XL&C odXXA4,DINU"(d0!֊̮"(SMTJLexmark C544 XLInputBinFORMSOURCERESDLLUniresDLLColorMode24bppPrinterLimitONPaperFeedTypeCenterFeedOrientationPORTRAITResolution2400IQBookletInputBinAutoSelectDuplexNONEBasicLayoutOnBookletNoCoverOffBookletFFrontCoverOffBookletBFrontCoverOffBookletFBackCoverOffBookletBBackCoverOffOutputBinStandardBinCollateONTonerDarknessPrinterSettingPictureGradePrinterSettingPrintAndHoldTRUEHasKeepPreviousPHJobsTRUEAdvancedBoookletAlgorithmTRUEStatusWindowTRUEShowStatusWindowAfterPrintingTRUEHasPrintQualityTRUEHasManualColorTRUEIsColorPrinterTRUEBitmapID52NewDuplexTRUEPaperSizeA4MediaTypeUsePrinterDefaultBookletMediaTypeUsePrinterDefaultDitherLOQUALITYTrueTypeFormatOUTLINE0!KMXLArialHdArialHdUseSameSizeEDCL L(( ROGIXX RtB0'#winspoolLexmark C544 XL192.168.1.101Lexmark C544 XL&C odXXA4,DINU"(d0!֊̮"(SMTJLexmark C544 XLInputBinFORMSOURCERESDLLUniresDLLColorMode24bppPrinterLimitONPaperFeedTypeCenterFeedOrientationPORTRAITResolution2400IQBookletInputBinAutoSelectDuplexNONEBasicLayoutOnBookletNoCoverOffBookletFFrontCoverOffBookletBFrontCoverOffBookletFBackCoverOffBookletBBackCoverOffOutputBinStandardBinCollateONTonerDarknessPrinterSettingPictureGradePrinterSettingPrintAndHoldTRUEHasKeepPreviousPHJobsTRUEAdvancedBoookletAlgorithmTRUEStatusWindowTRUEShowStatusWindowAfterPrintingTRUEHasPrintQualityTRUEHasManualColorTRUEIsColorPrinterTRUEBitmapID52NewDuplexTRUEPaperSizeA4MediaTypeUsePrinterDefaultBookletMediaTypeUsePrinterDefaultDitherLOQUALITYTrueTypeFormatOUTLINE0!KMXLArialHdArialHdUseSameSizeEDCL^Graph*@@wwwwww?wwwwww? WDashSettings#  !]Normal@ Arial<HHHH$$]Normal@ Arial<HHHH$$444444 >0!Normal@ Arial<HHHH$$4 4 4 4 4 4 RecentWindowszCurve Fitting.ihfErrors.ihfGraph0:D0_genGraph1:Dstar_genGraph2:PF_genHelp BrowserIgor Reference.ihfProgramming.ihf 4Misc_EndNXOPState_StartNData BrowserMVGizmo_genGraph1:Dstar_gensg pPeakFunctions2RelaxihfProgramming.ihf be taGencurvefitInterpolateAdvanced Topics.ihfData Browserroot4XOPState_EndN @`D:Bf=V_FitOptions@V_FitErrorV_FitTol-C6?V_FitMaxIters@@S0@@PF?D_perf?D0MbP?D_2~jth?TEMPGenCurveFit_GLOBALVARMC(1000,1000) 0.255553 MC(1000,1000) 79.1018 MC(100,1000) 18.6711 MC(100,1000) 19.2974 MC(100,1000) 21.2696 MC(100,1000) 15.797 MC(100,1000) 16.0868 MC(10,1000) 1.99817 MC(10,1000) 2.75067 MC(100,1000) MC(100,1000) MC(100,1000) !X͒bval ?Ԁր AAHBBBCCCzD3Sig ?ȺȺ8@N@Ob@4"@d@5Gp@FJݫ.@R,PЄ@O@A~ݠt@ifit_Sig\@ȺȺIѕP9@K@Ӑ@1"m@¯g@@i;s@C?@|`@^@؎'J@zщ)@O @Y @㝉Ȉ@#J`Ũ@q >@r`i@ĔI@1ZV*@Aq @@4Q͇@K)@NK@~78r@ԷT@d^6@_@e@#܆@\Af@}VX @tnF@ h@T5K@@.@2@hr(@%`م@_H@߃U@ˆ@.Bi@UVN@ˤ2@|dly@@cT>@&>Ƅ@Z!@:@[)w@_\@_:TԻB@(@Z@x@ zۃ@P5@v@T j@vgORv@ă=Z]@Tt0D@c<. +@C8@+õ@t4m@Ha7ʂ@45!@_^+@c qT@j@Pu$S@zw t;@\Ɇ/$@&_4 @`T@Sށ@1Nǁ@k*0@x6@:B@,Ԙm@KW@jzA@%܄. +@#Y@,J:@e}@wӀ@PZ@V܏@Ԉ@Zx~@~a_di@ 6JlT@7&p?@_l*@#3[(@X@uZ@毱@&:@ڢC`@Ȉw8@ @/t~@~@mʚ~@hds~@L~@g!L&~@"}@7"}@X[}@y}@p0h}@b8?B}@!ZdZ}@_F|@gDb|@گ|@,|@ye|@%A|@=g|@FN{@of{@J{@/ŏ{@l{@I{@[.'{@c{@xWz@LN/z@F4z@hf|z@*.y@!x@F4Xx@ ѷx@ vx@8pvx@vNtWx@ 8x@LUx@Duw@8mw@OS }w@l%Ȏݠw@w@!f=ew@+Gw@P9*w@J-i w@\Wv@$v@ u@x#u@1 u@Squ@^eu@ͅSHgu@&OLu@yRy1u@ꢨu@A6t@΍t@Ut@6p}PF_gend?ȺȺN?疨^l?O ]?&nҹ? ?]r?E^D?追ƹ?>tծ?hV?Zk ͹?^?Qn\?]x?Rι? QZQ?GvR{?zfƹ?YQoz9?Y#V?ca{?Ɵf?*8?!\rys?4SQ?HM2?`?dՅ?F~?қ(?$8L?6O?ȝq?"oO?nM[?H2po?JF?S.?L|ޅB?N?ֱk?t?*hY?FP?I ?upn!t?+Wa?O=z?) ?dwg~j?eù?'[N?#3Ӟɹ?%F?pR40?vuչ?;`N?J2TĹ?M 3A?v?@9|?D?Ζع?)ǹ?}Dstar_gend?ȺȺ> (X@UBh >Y@&.Y@cvzX@i*=X@Ŕ=>X@/ ]KY@2UY@X@4 Z@eZ@$TX@ ĊY@"7>7ykY@AۜY@!Z@؈X@KtZ@ȸ{X@X@WZ@%kX@ᰂvY@j(X@VkɃX@'X@#vX@G]X@n{KX@ Z@@W@X@D'W@=fY@,38Z@˺Y@W@&SֲX@Dϱ:X@B~BX@%[ϝ1Y@jj5X@NyX@mzkRY@?B_X@%Y@Y7X@^V2X@FY@ \laY@>X@Y@&Y@n8V@@kY@X@M_yX@dL@PY@0CFY@lW@"HW@ph`D0_gend?ȺȺv ?kCZe?I1?-9( ?ԛW?w?3I?F ?zP?$b?!C&?Y?gk?5+??|W"?U&P?Y>?C ?VH?l+1T ?6q?9S?p[E<?( ?WG/?Es?Q ?/?J'?*h6?t?S_?\Mg?u{?c8 ?tj?Õ~?t?xm? ͚?m?]ي ?ュ?ۮ?) ?3?"[Ket?Y3,?9c?G'?E|P ?ݪ<*?TOB?J??7B?r\Y6?: ?xw1?\? ?M9?ոQ?6?&ͭW?Uh3dnoise ?ȺȺd뫡?&>qgc_A>,|~MYt2JV.?Ucoefs_gen?ȺȺud9*@`\@>htP?hX@-@Z؊?٣Ⱥ́Ⱥ limits_gen????' h㈵>{Gz?>@@@{Gz?@@?TSig_sum ?ȺȺ%(3dW_sigma?ȺȺCdȺ́ȺConstWave????*H3dK1>0K1<1000K3>0K3<1000K2<0.01K4>0.01 $ PackagesuZ!(` WMGizmouZ!O@`D:Bf=Gizmo_ErrorS_GizmoName@ *\// Platform=WindowsNT, IGORVersion=6.222, architecture=Intel Silent 101 // use | as bitwise or -- not comment. DefaultFont "Arial" Graph0() Graph1() Graph2() MoveWindow/C 8.25,730.25,408,860.75 MoveWindow/P 680.25,62,1313.25,815.75 Window Graph2() : Graph PauseUpdate; Silent 1 // building window... Display /W=(259.5,543.5,654,752) PF_gen EndMacro Window Graph1() : Graph PauseUpdate; Silent 1 // building window... Display /W=(258.75,303.5,653.25,512) Dstar_gen EndMacro Window Graph0() : Graph PauseUpdate; Silent 1 // building window... Display /W=(259.5,63.5,654,272) D0_gen EndMacro 2 #pragma rtGlobals=1 // Use modern global access method. //---------------------------------------------------------------------- Function MC(num, SNR) variable num // number of realizations Variable SNR Variable/g V_FitOptions=4 variable/g V_FitError=0 Variable/g V_FitTol=0.0001 Variable/g V_FitMaxIters=500 Variable i=0 make/D/O/N=(num) PF_gen, D0_gen, Dstar_gen make/D/O/N=10 Sig, Sig_Real make/D/O/N=10 noise make/D/O/T ConstWave={"K1>0","K1<1000", "K3>0", "K3<1000", "K2<0.01", "K4>0.01"} make/D/O/N=5 coefs_gen={0,1000,0.001,100,0.1} //this will be our coefficient wave for the genetic algorithm make/D/O/N=(5,2) limits_gen = {{0,0,0.00001,0,0.01},{30,2000,0.01,2000,1}} //edit coefs_gen,limits_gen PF_gen=0 D0_gen=0 Dstar_gen=0 Variable etime Variable tref = StartMSTimer for (i=0; i