0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017
0018
0019
0020
0021
0022
0023
0024 function [GlobX,GlobZ]=loadGlobMinUn(funName,dim)
0025
0026 isDimOk=false;
0027 if nargin>0
0028 isDimOk=numel(dim>0)&&~any(isnan(dim))&&~any(isinf(dim));
0029 end
0030
0031 if ~isDimOk;dim=1;end
0032
0033 listGlobXmin=struct(...
0034 'Ackley1',zeros(1,dim),...
0035 'Ackley2',[0,0],...
0036 'Ackley3',[0,0.5117],...
0037 'Ackley4',[-1.479252,-0.739807;1.479252,-0.739807],...
0038 'Adjiman',[2, 0.10578],...
0039 'Alpine1',zeros(1,dim),...
0040 'Alpine2',7.917.*ones(1,dim),...
0041 'AHE',zeros(1,dim),...
0042 'AMGM',NaN,...
0043 'BartelsConn',zeros(1,dim),...
0044 'Beale',[3 0.5],...
0045 'BiggsExp2',[1,10],...
0046 'BiggsExp3',[1,10,5],...
0047 'BiggsExp4',[1,10,1,5],...
0048 'BiggsExp5',[1,10,1,5,4],...
0049 'BiggsExp6',[1,10,1,5,4,3],...
0050 'Bird',[4.70104,3.15294;-1.58214,-3.13024],...
0051 'Bohachevsky1',zeros(1,dim),...
0052 'Bohachevsky2',zeros(1,dim),...
0053 'Bohachevsky3',zeros(1,dim),...
0054 'Booth',[1,3],...
0055 'BoxBetts',[1,10,1],...
0056 'Brad',[0.0824, 1.133, 2.3437],...
0057 'Branin1',[-pi,12.275;pi,2.275;3*pi,2.475],...
0058 'Branin2',[-3.2,12.53],...
0059 'Brent',[-10,-10],...
0060 'Brown',0,...
0061 'Bukin01',[1,-1;-1,1],...
0062 'Bukin02',[-10,0],...
0063 'Bukin03',[-1.5*pi,0],...
0064 'Bukin04',[-10,0],...
0065 'Bukin05',[-10,0],...
0066 'Bukin06',[-10,1],...
0067 'Bukin07',[-5,5;142.574,-0.17535],...
0068 'Bukin08',[-20,-20],...
0069 'Bukin09',[-6,-3],...
0070 'Bukin10',[-7,-9;-9,-3],...
0071 'Bukin11',[-5,-5],...
0072 'Bukin12',[-5,-5],...
0073 'Bukin13',[-3,0.5],...
0074 'Bukin14',[-10,-1],...
0075 'Bukin15',[-10,25;10,-175],...
0076 'Bukin16',[-5,-5],...
0077 'Bukin17',[-5,-5;20,-30],...
0078 'Bukin18',[-5,-5;2.28916,-128.91566],...
0079 'Bukin19',[9,71;-8,54],...
0080 'Bukin20',[-2,-1],...
0081 'CamelbackThreeHump',[0,0],...
0082 'CamelbackSixHump',[-0.0898, 0.7126;0.0898,-0.7126],...
0083 'CarromTable',[9.646157266348881,9.646157266348881;...
0084 -9.646157266348881,9.646157266348881;...
0085 9.646157266348881,-9.646157266348881;...
0086 -9.646157266348881,-9.646157266348881],...
0087 'ChenV',[7/18,13/18],...
0088 'ChenBird',[1/2,1/2;-1/2,-1/2],...
0089 'Chichinadze',[6.189866586965680,0.5],...
0090 'ChungReynolds',0,...
0091 'Cigar',zeros(1,dim),...
0092 'Cola',[0.651906,1.30194,0.099242,-0.883791,...
0093 -0.8796,0.204651,-3.28414,0.851188,-3.46245,...
0094 2.53245,-0.895246,0.204651,-3.28414,0.851188,...
0095 -3.46245,2.53245,-0.895246,1.40992,-3.07367,...
0096 1.96257,-2.97872,-0.807849,-1.68978],...
0097 'Colville',[1,1,1,1],...
0098 'Corana',[0,0,0,0],...
0099 'CosineMixture',0,...
0100 'CrossInTray',[1.349406685353340,1.349406608602084;...
0101 -1.349406685353340,1.349406608602084;...
0102 1.349406685353340,-1.349406608602084;...
0103 -1.349406685353340,-1.349406608602084],...
0104 'CrossLegTable',NaN,...
0105 'CrownedCross',NaN,...
0106 'Csendes',0,...
0107 'Cst',NaN,...
0108 'Cube',[1,1],...
0109 'Custom01',[pi;3*pi],...
0110 'Custom02',2.90844,...
0111 'Custom03',(1:2:17)'*pi/4,...
0112 'Custom04',0,...
0113 'Custom05',-0.636071,...
0114 'Custom06',2.9084,...
0115 'Custom07',9.6952,...
0116 'Damavandi',[2,2],...
0117 'Deb1',NaN,...
0118 'Deb2',NaN,...
0119 'Deb3',NaN,...
0120 'Deb4',NaN,...
0121 'Decanomial',[2,-3],...
0122 'Deceptive',(1:dim)./(dim+1),...
0123 'DeckkersAarts',[0,-15;0,15],...
0124 'DeflectedCorrugatedSpring',5*ones(1,dim),...
0125 'DeVilliersGlasser1',NaN,...
0126 'DeVilliersGlasser2',NaN,...
0127 'DixonPrice',2.^(-(2.^(1:dim)-2)./2.^(1:dim)),...
0128 'Dolan', [8.39045925, 4.81424707, 7.34574133, 68.88246895, 3.85470806],...
0129 'DropWave',zeros(1,dim),...
0130 'Easom',[pi pi],...
0131 'ElAttarVidyasogarDutta',[3.40918683, -2.17143304],...
0132 'EggCrate',[0,0],...
0133 'EggHolder',[512.0, 404.2319],...
0134 'Exponential',0,...
0135 'EX1',[1.764,11.15],...
0136 'Exp2',[1,10],...
0137 'Exp3',[1,10,5],...
0138 'Exp4',[1,10,1,5],...
0139 'Exp5',[1,10,1,5,4],...
0140 'Exp6',[1,10,1,5,4,3],...
0141 'FreudensteinRoth',[5,4],...
0142 'Gear',[16,19,43,49],...
0143 'Giunta',[0.4673200277395354, 0.4673200169591304],...
0144 'GoldsteinPrice',[0,-1],...
0145 'Griewank',0,...
0146 'GulfResearch',[50,25,1.5],...
0147 'Hansen',[-7.589893,-7.708314;...
0148 -7.589893, -1.425128;...
0149 -7.589893, 4.858057;...
0150 -1.306708, -7.708314;...
0151 -1.306708, 4.858057;...
0152 4.976478, 4.858057;...
0153 4.976478, -1.425128;...
0154 4.976478, -7.708314],...
0155 'Hartmann3',[0.114614,0.555649,0.852547],...
0156 'Hartmann6',[0.20168952, 0.15001069, 0.47687398, 0.27533243, 0.31165162, 0.65730054],...
0157 'HelicalValley',[1,0,0],...
0158 'Himmelblau',[3,2],...
0159 'Holzman',[50 25 1.5],...
0160 'Hosaki',[4,2],...
0161 'Infiniti',zeros(1,dim),...
0162 'JennrichSampson',[0.257825,0.257825],...
0163 'Judge',[0.86479,1.2357],...
0164 'Katsuura',zeros(1,dim),...
0165 'Kowalik',[0.192833,0.190836,0.123117,0.135766],...
0166 'Langermann52',NaN,...
0167 'Langermann5',NaN,...
0168 'Keane',[0,1.39325;1.39325,0],...
0169 'Leon',[1,1],...
0170 'Levy03',ones(1,dim),...
0171 'Levy05',[-1.3068,-1.4248],...
0172 'Levy13',ones(1,dim),...
0173 'Matyas',[0,0],...
0174 'McCormick',[-0.547,-1.547],...
0175 'Michalewicz',NaN,...
0176 'MieleCantrell',[0,1,1,1],...
0177 'Mishra01',NaN,...
0178 'Mishra02',NaN,...
0179 'Mishra03',[-8.4667,-10],...
0180 'Mishra04',[-9.94112, -9.99952],...
0181 'Mishra05',[-1.98682,-10],...
0182 'Mishra06',[2.94777, 1.82174],...
0183 'Mishra07',factorial(dim).*ones(1,dim),...
0184 'Mishra08',[2,-3],...
0185 'Mishra09',[1,2,3],...
0186 'Mishra10',[2,2],...
0187 'Mishra11',0,...
0188 'Mystery',[2.5044,2.5778],...
0189 'NeedleEye',zeros(1,dim),...
0190 'NewFunction1',[-8.4666,-9.9988],...
0191 'NewFunction2',[-9.94112,-9.99952],...
0192 'NewFunction3',[-1.9862,-10],...
0193 'Null',NaN,...
0194 'OddSquare',[1, 1.3, 0.8, -0.4, -1.3, 1.6, -0.2, -0.6, 0.5, 1.4...
0195 1, 1.3, 0.8, -0.4, -1.3, 1.6, -0.2, -0.6, 0.5, 1.4],...
0196 'Parsopoulos',[pi/2,pi],...
0197 'Pathological',zeros(1,dim),...
0198 'PenHolder',[9.646167708023526, 9.646167671043401;
0199 -9.646167708023526, 9.646167671043401;
0200 9.646167708023526, -9.646167671043401;
0201 -9.646167708023526, -9.646167671043401],...
0202 'Paviani',9.351,...
0203 'Peaks',[0.2283,-1.6255],...
0204 'PeaksN',[0.0570,-0.4064],...
0205 'Penalty1',-ones(1,dim),...
0206 'Penalty2',ones(1,dim),...
0207 'Periodic',[0,0],...
0208 'Pinter',zeros(1,dim),...
0209 'Plateau',zeros(1,dim),...
0210 'Powell',zeros(1,dim),...
0211 'PowerSum',[1,2,2,3],...
0212 'Price1',[-5,-5;-5,5;5,-5;5,5],...
0213 'Price2',[0;0],...
0214 'Price3',[1,1],...
0215 'Price4',[0,0;2,4;1.464,-2.506],...
0216 'Qing',sqrt(1:dim),...
0217 'Quadratic',[0.19388,0.48513],...
0218 'Quartic',0,...
0219 'Quintic',-1,...
0220 'Rana',-500*ones(1,dim),...
0221 'Rastrigin',zeros(1,dim),...
0222 'RHE',zeros(1,dim),...
0223 'Ripple01',[0.1,0.1],...
0224 'Ripple25',[0.1,0.1],...
0225 'Rosenbrock',ones(1,dim),...
0226 'RosenbrockM',-[0.9,0.95],...
0227 'RosenbrockMS',NaN*ones(1,dim),...
0228 'RotatedEllipse1',zeros(1,dim),...
0229 'RotatedEllipse2',zeros(1,dim),...
0230 'Rump',zeros(1,dim),...
0231 'Salomon',zeros(1,dim),...
0232 'Sargan',zeros(1,dim),...
0233 'Schaffer1',zeros(1,dim),...
0234 'Schaffer2',zeros(1,dim),...
0235 'Schaffer3',[0,1.253115],...
0236 'Schaffer4',[0,1.253115],...
0237 'Schaffer6',zeros(1,dim),...
0238 'SchmidtVetters',[0.78547,0.78547,0.78547],...
0239 'Schwefel01',zeros(1,dim),...
0240 'Schwefel02',zeros(1,dim),...
0241 'Schwefel04',ones(1,dim),...
0242 'Schwefel06',[1,3],...
0243 'Schwefel20',zeros(1,dim),...
0244 'Schwefel21',zeros(1,dim),...
0245 'Schwefel22',zeros(1,dim),...
0246 'Schwefel23',zeros(1,dim),...
0247 'Schwefel25',ones(1,dim),...
0248 'Schwefel26',420.968746*ones(1,dim),...
0249 'Schwefel36',[12,12],...
0250 'Shekel05',[4,4,4,4],...
0251 'Shekel07',[4,4,4,4],...
0252 'Shekel10',[4,4,4,4],...
0253 'Shubert1',[-7.0835,4.8580],...
0254 'Shubert3',5.791794*[1,1],...
0255 'Shubert4',[-0.80032121,-7.08350592],...
0256 'SineEnveloppe',zeros(1,dim),...
0257 'Slope',NaN,...
0258 'Sodp',zeros(1,dim),...
0259 'Sphere',zeros(1,dim),...
0260 'Step',0.5*ones(1,dim),...
0261 'Step1',zeros(1,dim),...
0262 'Step2',-0.5*ones(1,dim),...
0263 'Step3',zeros(1,dim),...
0264 'StepInt',zeros(1,dim),...
0265 'Stochastic',1./(1:dim),...
0266 'StretchedV',zeros(1,dim),...
0267 'StyblinskiTang',-2.903534018185960*ones(1,dim),...
0268 'SumSquare',zeros(1,dim),...
0269 'Treccani',[-2 0],...
0270 'Trefethen',[-.02440307923 0.2106124261],...
0271 'Trid',[6 10 12 12 10 6],...
0272 'Trigonometric1',zeros(1,dim),...
0273 'Trigonometric2',0.9*ones(1,dim),...
0274 'Tripod',[0,-50],...
0275 'TubeHolder',[pi/2,0],...
0276 'Ursem1',[1.69714,0],...
0277 'Ursem3',[0 0],...
0278 'Ursem4',[0 0],...
0279 'UrsemWaves',[1.2,1.2],...
0280 'VenterSobiezcczanskiSobieski',zeros(1,dim),...
0281 'Vincent',7.70628098*ones(1,dim),...
0282 'Watson',[-0.0158 1.012 -.2329 1.26 -1.513 0.9928],...
0283 'Wavy',zeros(1,dim),...
0284 'WayburnSeader1',[1 2],...
0285 'WayburnSeader2',[0.2 1],...
0286 'Weibull',[41.8923,1.32038,23.0365],...
0287 'Weierstrass',zeros(1,dim),...
0288 'Whitley',ones(1,dim),...
0289 'Wolfe',zeros(1,dim),...
0290 'XinSheYang1',zeros(1,dim),...
0291 'XinSheYang2',zeros(1,dim),...
0292 'XinSheYang3',zeros(1,dim),...
0293 'XinSheYang4',zeros(1,dim),...
0294 'Xor',[1 -1 1 -1 -1 1 1 -1 0.421134],...
0295 'YaoLiu4',zeros(1,dim),...
0296 'YaoLiu9',zeros(1,dim),...
0297 'Zacharov',zeros(1,dim),...
0298 'ZeroSum',@(x)sum(x)==0,...
0299 'Zettl',[-0.02896 0],...
0300 'Zimmerman',[7 2],...
0301 'Zirilli',[-1.0465 0]);
0302
0303
0304 listGlobZmin=struct(...
0305 'Ackley1',0,...
0306 'Ackley2',-200,...
0307 'Ackley3',-234.8854,...
0308 'Ackley4',-3.917275,...
0309 'Adjiman',-2.02181,...
0310 'Alpine1',0,...
0311 'Alpine2',2.808^dim,...
0312 'AHE',0,...
0313 'AMGM',0,...
0314 'BartelsConn',1,...
0315 'Beale',0,...
0316 'BiggsExp2',0,...
0317 'BiggsExp3',0,...
0318 'BiggsExp4',0,...
0319 'BiggsExp5',0,...
0320 'BiggsExp6',0,...
0321 'Bird',-106.76453,...
0322 'Bohachevsky1',0,...
0323 'Bohachevsky2',0,...
0324 'Bohachevsky3',0,...
0325 'Booth',0,...
0326 'BoxBetts',0,...
0327 'Brad', 0.00821487,...
0328 'Branin1', 0.3978873,...
0329 'Branin2',5.559037,...
0330 'Brent',0,...
0331 'Brown',0,...
0332 'Bukin01',[0;0],...
0333 'Bukin02',0,...
0334 'Bukin03',0,...
0335 'Bukin04',0,...
0336 'Bukin05',0,...
0337 'Bukin06',0,...
0338 'Bukin07',[0;0],...
0339 'Bukin08',0,...
0340 'Bukin09',0,...
0341 'Bukin10',[0;0],...
0342 'Bukin11',0,...
0343 'Bukin12',0,...
0344 'Bukin13',0,...
0345 'Bukin14',0,...
0346 'Bukin15',[0;0],...
0347 'Bukin16',0,...
0348 'Bukin17',[0;0],...
0349 'Bukin18',[0;0],...
0350 'Bukin19',[0;0],...
0351 'Bukin20',0,...
0352 'CamelbackThreeHump',0,...
0353 'CamelbackSixHump',[-1.0316;-1.0316],...
0354 'CarromTable',-24.15681551650653,...
0355 'ChenV',-2000,...
0356 'ChenBird',-2000.003999984,...
0357 'Chichinadze',-42.04996,...
0358 'ChungReynolds',0,...
0359 'Cigar',0,...
0360 'Cola',11.7464,...
0361 'Colville',0,...
0362 'Corana',0,...
0363 'CosineMixture',0.1*dim,...
0364 'CrossInTray',ones(4,1)*(-2.06261218),...
0365 'CrossLegTable',-1,...
0366 'CrownedCross',1e-4,...
0367 'Csendes',0,...
0368 'Cst',NaN,...
0369 'Cube',0,...
0370 'Custom01',ones(2,1)*5,...
0371 'Custom02',-0.436559,...
0372 'Custom03',-ones(9,1),...
0373 'Custom04',-1,...
0374 'Custom05',-1.12848,...
0375 'Custom06',-0.4366,...
0376 'Custom07',-0.4366,...
0377 'Damavandi',20.6508,...
0378 'Deb1',NaN,...
0379 'Deb2',NaN,...
0380 'Deb3',NaN,...
0381 'Deb4',NaN,...
0382 'Decanomial',0,...
0383 'Deceptive',-1,...
0384 'DeckkersAarts',-2.477109375e+04,...
0385 'DeflectedCorrugatedSpring',-1,...
0386 'DeVilliersGlasser1',0,...
0387 'DeVilliersGlasser2',0,...
0388 'DixonPrice',0,...
0389 'Dolan',10^-5,...
0390 'DropWave',-1,...
0391 'Easom',-1,...
0392 'ElAttarVidyasogarDutta',1.712780354,...
0393 'EggCrate',0,...
0394 'EggHolder',-959.640662711,...
0395 'Exponential',-1,...
0396 'EX1',-1.28186,...
0397 'Exp2',0,...
0398 'Exp3',0,...
0399 'Exp4',0,...
0400 'Exp5',0,...
0401 'Exp6',0,...
0402 'FreudensteinRoth',0,...
0403 'Gear',2.7e-12,...
0404 'Giunta',0.06447042053690566,...
0405 'GoldsteinPrice',3,...
0406 'Griewank',0,...
0407 'GulfResearch',0,...
0408 'Hansen',-176.5418,...
0409 'Hartmann3',-3.86278214782076,...
0410 'Hartmann6',-3.32236801141551,...
0411 'HelicalValley',0,...
0412 'Himmelblau',0,...
0413 'Holzman',0,...
0414 'Hosaki',-2.3458,...
0415 'Infiniti',0,...
0416 'JennrichSampson',124.3622,...
0417 'Judge',16.0817307,...
0418 'Katsuura',1,...
0419 'Keane',0.673668,...
0420 'Kowalik',0.00030748610,...
0421 'Langermann52',-1.4,...
0422 'Langermann5',NaN,...
0423 'Leon',0,...
0424 'Levy03',0,...
0425 'Levy05',-176.1375,...
0426 'Levy13',0,...
0427 'Matyas',0,...
0428 'McCormick',-1.9133,...
0429 'Michalewicz',NaN,...
0430 'MieleCantrell',0,...
0431 'Mishra01',0,...
0432 'Mishra02',0,...
0433 'Mishra03',-0.183578,...
0434 'Mishra04',-0.1971881,...
0435 'Mishra05',-0.119829,...
0436 'Mishra06',-2.675075970,...
0437 'Mishra07',0,...
0438 'Mishra08',0,...
0439 'Mishra09',0,...
0440 'Mishra10',0,...
0441 'Mishra11',0,...
0442 'Mystery',-1.4565,...
0443 'NeedleEye',1,...
0444 'NewFunction1',-0.17894509347721144,...
0445 'NewFunction2',-0.1971881058905,...
0446 'NewFunction3',-1.019829,...
0447 'Null',NaN,...
0448 'OddSquare',-1,...
0449 'Parsopoulos',0,...
0450 'Pathological',-(dim-1),...
0451 'PenHolder',-1.037845,...
0452 'Paviani',-45.77845,...
0453 'Peaks',-6.5511,...
0454 'PeaksN',-0.8735,...
0455 'Penalty1',0,...
0456 'Penalty2',0,...
0457 'Periodic',0.9,...
0458 'Pinter',0,...
0459 'Plateau',30,...
0460 'Powell',0,...
0461 'PowerSum',0,...
0462 'Price1',0,...
0463 'Price2',0.9,...
0464 'Price3',0,...
0465 'Price4',0,...
0466 'Qing',0,...
0467 'Quadratic',-3873.724182183033,...
0468 'Quartic',NaN,...
0469 'Quintic',0,...
0470 'Rana',-928.5478,...
0471 'Rastrigin',0,...
0472 'RHE',0,...
0473 'Ripple01',-2.2,...
0474 'Ripple25',-2,...
0475 'Rosenbrock',0,...
0476 'RosenbrockM',34.37124,...
0477 'RosenbrockMS',NaN,...
0478 'RotatedEllipse1',0,...
0479 'RotatedEllipse2',0,...
0480 'Rump',0,...
0481 'Salomon',0,...
0482 'Sargan',0,...
0483 'Schaffer1',0,...
0484 'Schaffer2',0,...
0485 'Schaffer3',0.00123005,...
0486 'Schaffer4',0.2924385,...
0487 'Schaffer6',0,...
0488 'SchmidtVetters',2.99845,...
0489 'Schwefel01',0,...
0490 'Schwefel02',0,...
0491 'Schwefel04',0,...
0492 'Schwefel06',0,...
0493 'Schwefel20',0,...
0494 'Schwefel21',0,...
0495 'Schwefel22',0,...
0496 'Schwefel23',0,...
0497 'Schwefel25',0,...
0498 'Schwefel26',0,...
0499 'Schwefel36',-3456,...
0500 'Shekel05',-10.1527,...
0501 'Shekel07',-10.40282,...
0502 'Shekel10',-10.53628,...
0503 'Shubert1',-186.7309,...
0504 'Shubert3',-24.062499,...
0505 'Shubert4',-29.016015,...
0506 'SineEnveloppe',0,...
0507 'Slope',NaN,...
0508 'Sodp',0,...
0509 'Sphere',0,...
0510 'Step',dim*0.25,...
0511 'Step1',0,...
0512 'Step2',0,...
0513 'Step3',0,...
0514 'StepInt',25,...
0515 'Stochastic',0,...
0516 'StretchedV',0,...
0517 'StyblinskiTang',-39.16616570377142*dim,...
0518 'SumSquare',0,...
0519 'Treccani',0,...
0520 'Trefethen',-3.3068686474,...
0521 'Trid',-50,...
0522 'Trigonometric1',0,...
0523 'Trigonometric2',1,...
0524 'Tripod',0,...
0525 'TubeHolder',-10.872299901558,...
0526 'Ursem1',-4.8168,...
0527 'Ursem3',-3,...
0528 'Ursem4',-1.5,...
0529 'UrsemWaves',-8.5536,...
0530 'VenterSobiezcczanskiSobieski',-400,...
0531 'Vincent',-dim,...
0532 'Watson',0.002288,...
0533 'Wavy',0,...
0534 'WayburnSeader1',0,...
0535 'WayburnSeader2',0,...
0536 'Weibull',0.1692167,...
0537 'Weierstrass',0,...
0538 'Whitley',0,...
0539 'Wolfe',0,...
0540 'XinSheYang1',0,...
0541 'XinSheYang2',0,...
0542 'XinSheYang3',-1,...
0543 'XinSheYang4',-1,...
0544 'Xor',0.9597588,...
0545 'YaoLiu4',0,...
0546 'YaoLiu9',0,...
0547 'Zacharov',0,...
0548 'ZeroSum',0,...
0549 'Zettl',-0.0037912,...
0550 'Zimmerman',0,...
0551 'Zirilli',-0.3523);
0552
0553 lGX=listGlobXmin.(funName);
0554 lGZ=listGlobZmin.(funName);
0555
0556 if size(lGX,2)==1&&isDimOk
0557 GlobX=repmat(lGX,[1,dim]);
0558 else
0559 GlobX=lGX;
0560 end
0561 if length(lGZ)==1&&size(lGX,1)>1
0562 GlobZ=repmat(lGZ,[size(lGX,1),1]);
0563 else
0564 GlobZ=lGZ;
0565 end
0566 end