How do I use LHS(Latin Hypercube Sampling)?
29 views (last 30 days)
Show older comments
x1=[-5,10]
x2=[0,15]
Branin函数= @ (x) (x(:, 2) -5.1 *(: 1)。^ 2. /(4*pi^2)+5*x(:,1)./pi-6).^2 + 10*(1-1/(8*pi))*cos(x(:,1))+10;
n=30
d=2
X = lhsdesign(n,d);
I'd like to get the values from the boundary and objective functions.
Please let me know.
0 Comments
Answers (1)
Jesús Zambrano
on 31 May 2021
You could try with:
lb = [-5 0];
ub = [10, 15];
x = bsxfun(@plus, lb, bsxfun(@times, X, (ub-lb));%new sample distribution
z = myfunction(x);% values of the objective function
0 Comments
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!