showbounds
변수 범위 표시
설명
showbounds
를 사용하여 최적화 변수에 대한 범위를 표시할 수 있습니다.
팁
전체 워크플로는 문제 기반 최적화 워크플로 또는 방정식 풀이를 위한 문제 기반 워크플로 항목을 참조하십시오.
예제
최적화 변수 범위 표시하기
다양한 최적화 변수에 대한 범위를 표시합니다.
연속 최적화 변수 배열을 만들고 그 범위를 표시합니다.
x = optimvar('x',2,2);
showbounds(x)
x is unbounded.
x
의 모든 요소에 대해 하한을 0으로 설정하고, 첫 번째 행에 대해 상한을 설정합니다.
x.LowerBound = 0; x.UpperBound(1,:) = [3,5]; showbounds(x)
0 <= x(1, 1) <= 3 0 <= x(2, 1) 0 <= x(1, 2) <= 5 0 <= x(2, 2)
이진 최적화 변수 배열을 만들고 그 범위를 표시합니다.
binvar = optimvar('binvar',2,2,'Type','integer',... 'LowerBound',0,'UpperBound',1); showbounds(binvar)
0 <= binvar(1, 1) <= 1 0 <= binvar(2, 1) <= 1 0 <= binvar(1, 2) <= 1 0 <= binvar(2, 2) <= 1
범위가 지정된 요소가 많지 않은 큰 최적화 변수를 만들고, 변수 범위를 표시합니다.
bigvar = optimvar('bigvar',100,10,50);
bigvar.LowerBound(55,4,3) = -20;
bigvar.LowerBound(20,5,30) = -40;
bigvar.UpperBound(35,3,35) = -200;
showbounds(bigvar)
-20 <= bigvar(55, 4, 3) -40 <= bigvar(20, 5, 30) bigvar(35, 3, 35) <= -200
입력 인수
var
— 최적화 변수
OptimizationVariable
객체
최적화 변수로, OptimizationVariable
객체로 지정됩니다. optimvar
을 사용하여 var
을 만듭니다.
예: var = optimvar('var',4,6)
팁
많은 범위를 갖는 변수의 경우
writebounds
를 사용하여 범위 정보가 포함된 텍스트 파일을 생성하십시오.
버전 내역
R2017b에 개발됨
MATLAB 명령
다음 MATLAB 명령에 해당하는 링크를 클릭했습니다.
명령을 실행하려면 MATLAB 명령 창에 입력하십시오. 웹 브라우저는 MATLAB 명령을 지원하지 않습니다.
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)