How to use fmincon for my function with 2 variables?
이전 댓글 표시
function [pointoftangency] = Tangentpoint(X,Y,amplitude)
ptf=amplitude*sin(2*pi*x./25)+((2*pi*amplitude/25)*cos(2*pi*x./25)*(X-x))-Y
end
and my constraint equation is
amplitude*sin(2*pi*x/25)=0;
How do I solve this using fmincon??
댓글 수: 2
Walter Roberson
2018년 6월 24일
Which are the two variables? You have X, Y, and amplitude as inputs to Tangentpoint, and your code also uses x as well. Your code computs ptf, but your function expects pointoftangency to be output.
What is it that needs to be minimized?
답변 (1개)
Walter Roberson
2018년 6월 24일
편집: Walter Roberson
2018년 6월 24일
0 개 추천
Assuming that it is ptf that needs to be minimized with X, Y, amplitude constants, then the solution is that ptf becomes arbitrarily small (towards negative infinity) as x approaches positive infinity, assuming the value 2*Pi*amplitude*(X-50*Z)*(1/25)-Y when x = 50*Z with Z being an integer.
ptf becomes arbitrarily small (towards negative infinity) as x approaches negative infinity when x = 50*Z+25 with Z being an integer.
카테고리
도움말 센터 및 File Exchange에서 Choose a Solver에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!