How do I find the max value and the unknown variables of f=-cos(theta_A).*cos(theta_B)-sin(theta_A).*sin(theta_B).*sin(phi_A).*sin(phi_B)-cos(phi_A).*cos(phi_B).*sin(theta_A).*sin(theta_B)
이전 댓글 표시
Where theta_A, theta_B, phi_A, phi_B are unknown variables. So i put the range for theta =0:0.01:pi and phi =0:0.01:2*pi. Please tell me how to put the code , i would be appreciate. Thanks
답변 (2개)
Torsten
2015년 7월 16일
0 개 추천
help fminsearch help fminunc help fminbnd
Best wishes
Torsten.
Torsten
2015년 7월 16일
0 개 추천
One solution is
theta_A=pi, theta_B=phi_A=phi_B=0
Best wishes
Torsten.
댓글 수: 2
Raja Emlik
2015년 7월 23일
Torsten
2015년 7월 23일
As far as I can see, your expression can never exceed the value of 1, and this value is attained for theta_A=pi, theta_B=phi_A=phi_B=0.
But you can test this using one of the MATLAB tools I mentionned in my first response.
Best wishes
Torsten.
카테고리
도움말 센터 및 File Exchange에서 Loops and Conditional Statements에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!