Info
이 질문은 마감되었습니다. 편집하거나 답변을 올리려면 질문을 다시 여십시오.
Error GA with Nonlinear constraints function.
조회 수: 1 (최근 30일)
이전 댓글 표시
Hello,
I make code which is Vectorized Nonlinear constraints.
function [c1,c2, ceq] = fitFC(x)
B = [3000 2000 5000];
W = [500 250 1000];
b = [10 10 10;
8.5 8.5 8.5];
w = [1 1 1; 2 2 2];
q = reshape(x(1:6),2,3);
k = reshape(x(7:12),2,3);
m = reshape(x(13:18),2,3);
ceq=[];
c1 = b.*q - B;
c2 = w*(q.*(1 - 2*k)./m) - W;
When i run GA using optool box, I got this message "Matrix dimensions must agree.".
Is there any way to add multi vectorized constraints in Nonlinear Constraints function?
댓글 수: 0
답변 (1개)
Lee Long
2019년 5월 16일
you should define constraint function like this:
function [c,ceq]=fitFC(x)
...
...
c(1)=b.*q - B;
c(2)= w*(q.*(1 - 2*k)./m) - W;
ceq=[];
end
댓글 수: 0
이 질문은 마감되었습니다.
참고 항목
제품
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!