Could you help me please??
조회 수: 2 (최근 30일)
이전 댓글 표시
Suppose I have a function
f=inline('x^3+2');
x1=2; x2=-2; x3=4;
Fmin=min(f(x1),f(x2),f(x3))
Now I want to find the value of x (i.e x1 or x2 or x3) corresponding to Fmin Xmin=value of x corresponding to Fmin How to do this??
댓글 수: 0
채택된 답변
Star Strider
2015년 9월 11일
You have to make vectors out of them, then it works:
f = @(x) x.^3+2; % Changed ‘inline’ To Anonymous Function
x1=2; x2=-2; x3=4;
[Fmin,ix] = min([f(x1),f(x2),f(x3)]); % Vector Of ‘f(x)’
x = [x1 x2 x3]; % Vector Of ‘x’
xFmin = x(ix) % ‘argmin’
댓글 수: 0
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Function Creation에 대해 자세히 알아보기
제품
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!