MATLAB에서 선택적 인수의 기본값을 알 수있는 방법이 있습니까?MATLAB Built in 함수에 대한 선택적 인수의 기본값을 알려주는 방법은 무엇입니까?
예를 들어, 함수 quadprog는 quadprog(H, f)
및 quadprog(H,f,A,b)
로 실행됩니다.
내가 quadprog(H, f)
을 실행할 경우 A
및 b
의 기본 값을 알 수있는 방법이 있습니까? 당신이 A
및 b
를 제공하지 않으면
MATLAB에서 선택적 인수의 기본값을 알 수있는 방법이 있습니까?MATLAB Built in 함수에 대한 선택적 인수의 기본값을 알려주는 방법은 무엇입니까?
예를 들어, 함수 quadprog는 quadprog(H, f)
및 quadprog(H,f,A,b)
로 실행됩니다.
내가 quadprog(H, f)
을 실행할 경우 A
및 b
의 기본 값을 알 수있는 방법이 있습니까? 당신이 A
및 b
를 제공하지 않으면
는, MATLAB는 당신이 구속 차 최적화 문제를 해결하는 것으로 가정합니다. 그래서, 그들은 비어 있습니다. 이것은 최적화 솔버의 일반적인 특성입니다. 제약 조건을 제공하지 않으면 문제가 제약되지 않는다고 가정합니다.
나중에 선택적 인수를 제공 할 수 있도록 기본 값을 알고 싶다고 가정합니다. 모든 옵션을 앞에두고 모든 것을 제공해야하지만, 생략 한 것처럼 동일한 동작을 얻으십시오.
대부분의 MATLAB 함수는 빈 행렬 ([]
)을 누락 된 인수로 처리합니다. 예를 들어, 불평등 제약 조건이없는 경우
quadprog(H, F, [], [], Aeq, Beq)
과 같이 말할 수 있습니다.
이것은 통찰력이있었습니다. 정보 주셔서 감사합니다. – Anne