Main Content

이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.

곡선 피팅기

데이터에 곡선 및 곡면 피팅

설명

곡선 피팅기 앱은 대화형 방식으로 곡선과 곡면을 데이터에 피팅하고 플롯을 볼 수 있는 유연한 인터페이스를 제공합니다.

곡선 피팅기 앱을 사용하면 다음 작업을 수행할 수 있습니다.

  • 여러 피팅 생성, 플로팅 및 비교.

  • 선형 또는 비선형 회귀, 보간, 평활화 및 사용자 지정 수식 사용.

  • 적합도 통계량 보기, 신뢰구간 및 잔차 표시, 이상값 제거, 검증 데이터로 피팅 평가.

  • 곡선과 곡면을 피팅하고 플로팅하는 코드 자동 생성, 또는 추가 분석을 위해 피팅을 작업 공간으로 내보내기.

  • 곡선 또는 곡면 피팅을 Simulink® 룩업 테이블로 내보내기. 예제는 Export Fit from Curve Fitter App to Simulink Lookup Table 항목을 참조하십시오.

Curve Fitter app

곡선 피팅기 앱 열기

  • MATLAB® 툴스트립: 탭의 수학, 통계학 및 최적화에서 앱 아이콘을 클릭합니다.

  • MATLAB 명령 프롬프트: curveFitter를 입력합니다.

프로그래밍 방식으로 사용

모두 확장

curveFitter는 곡선 피팅기 앱을 엽니다. 앱이 이미 열려 있으면 앱으로 포커스를 가져옵니다.

curveFitter(x,y)는 곡선 피팅기 앱을 열고 x, y의 데이터에 대한 곡선 피팅을 만듭니다. xy 인수는 숫자형이어야 하고 둘 이상의 요소를 가져야 하며 요소 개수가 서로 같아야 합니다.

curveFitter(x,y,z)는 곡선 피팅기 앱을 열고 x, y, z의 데이터에 대한 곡면 피팅을 만듭니다. x, y, z 인수는 숫자형이어야 하고 둘 이상의 요소를 가져야 하며 서로 호환되는 크기를 가져야 합니다. 다음 중 한 명제가 참인 경우 크기가 호환됩니다.

  • x, y, z가 동일한 개수의 요소를 갖는 배열입니다.

  • xy가 각각 길이 n과 m인 벡터이고, z가 m×n 행렬입니다.

curveFitter(x,y,[],w)는 곡선 피팅기 앱을 열고 가중치가 w인 곡선 피팅을 만듭니다. 가중치 w는 숫자형 배열이어야 하고 x, y와 동일한 개수의 요소를 가져야 합니다.

curveFitter(x,y,z,w)는 곡선 피팅기 앱을 열고 가중치가 w인 곡면 피팅을 만듭니다. 가중치 w는 숫자형 배열이어야 하고 z와 동일한 개수의 요소를 가져야 합니다.

curveFitter(filename)filename에 있는 곡선 피팅기 세션을 곡선 피팅기 앱으로 불러옵니다. filename의 확장자는 .sfit이어야 합니다.

  • 곡선 피팅기에서 곡선 또는 곡면 피팅을 위한 데이터를 선택할 때 테이블 변수를 사용하도록 지정할 수 있습니다. 곡선 피팅기 탭의 데이터 섹션에서 데이터 선택을 클릭합니다. 앱이 대화 상자를 엽니다. 각 데이터 변수(X 데이터, Y 데이터, Z 데이터 또는 가중치)에 대해 먼저 테이블 이름을 선택한 다음, 사용할 열 변수 이름을 선택합니다.

    테이블 변수를 사용하여 검증 데이터를 지정할 수도 있습니다. 곡선 피팅기 탭의 데이터 섹션에서 검증 데이터를 클릭하여 검증 데이터 선택 대화 상자를 엽니다.

    프로그래밍 방식으로 곡선 피팅기 앱을 열고 xy(xy는 테이블 tbl의 변수임)에 대한 곡선 피팅을 만들려면, curveFitter(tbl.x,tbl.y)를 MATLAB 명령줄에 입력하십시오. 이와 유사하게 곡선 피팅기 앱에서 테이블 변수 x, y, z에 대한 곡면 피팅을 만들려면 curveFitter(tbl.x,tbl.y,tbl.z)를 입력하십시오.

버전 내역

R2006a 이전에 개발됨

모두 확장

참고 항목

함수