How do I use LHS(Latin Hypercube Sampling)?
7 views (last 30 days)
Show older comments
x1=[-5,10]
x2=[0,15]
Branin function= @(x) (x(:,2)-5.1*x(:,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
Categories
Find more on Industrial Statistics in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!