prepareSurfaceData
곡면 피팅을 위한 데이터 입력값 준비
구문
설명
[은 필요한 경우 XOut, YOut, ZOut] = prepareSurfaceData(XIn, YIn, ZIn)fit 함수로 곡면 피팅을 할 수 있도록 데이터를 변환합니다. 함수는 다음과 같이 데이터를 변환합니다.
그리드 벡터의 경우, 행 (
) 헤더와 열 (YInXIn) 헤더를ZIn과 동일한 크기의 배열YOut과XOut으로 변환합니다.XIn과YIn이 반전된 경우 경고가 발생합니다.입력 형태와는 상관없이 데이터를 열로 반환합니다. 요소 개수가 일치하지 않을 경우 오류가 발생합니다. 요소 개수는 일치하지만 크기가 다를 경우 경고가 발생합니다.
복소수를 실수로 변환하고(허수부 제거) 이 변환에 대해 경고합니다.
데이터에서
NaN또는Inf를 제거하고 이 제거에 대해 경고합니다.비double형을 double형으로 변환하고 이 변환에 대해 경고합니다.
[은 XOut, YOut, ZOut, WOut] = prepareSurfaceData(XIn, YIn, ZIn, WIn)fit 함수로 곡면 피팅을 할 수 있도록 가중치(WIn)를 포함한 데이터를 변환합니다.
데이터가 열 벡터 형식이 아닌 경우 prepareSurfaceData를 사용하십시오. 행렬이 3개 있는 경우를 예로 들 수 있습니다. length(XIn) = n, length(YIn) = m이고 size(ZIn) = [m,n]인 그리드 벡터가 있는 경우 prepareSurfaceData를 사용할 수도 있습니다. fit 함수와 함께 사용할 수 있도록 prepareSurfaceData를 사용하여 그리드 벡터 데이터를 처리해야 합니다. 곡선 피팅기 앱을 사용하는 경우 그리드 벡터 데이터를 선택하면 데이터가 자동으로 변환됩니다.
데이터가 MATLAB® 테이블에 있는 경우 prepareSurfaceData를 사용할 필요가 없습니다. tablename.varname 형식을 사용하여 MATLAB 테이블의 변수를 fit 함수에 대한 입력값으로 지정할 수 있습니다.
곡선 피팅기 앱에서 코드를 생성할 때 생성되는 코드에는 prepareSurfaceData(곡선 피팅의 경우 prepareCurveData)에 대한 호출이 포함되어 있습니다. 원래 데이터나 새 데이터를 입력 인수로 사용해 명령줄에서 생성된 파일을 호출하여 피팅과 플롯을 다시 만들 수 있습니다. 생성된 파일을 새 데이터와 함께 호출하면 prepareCurveData 함수는 필요한 경우 형태를 변경하고 NaN, Inf 또는 복소수의 허수부를 제거하여 곡선 피팅기 앱에 어떤 데이터이든 피팅할 수 있도록 합니다.
예제
입력 인수
출력 인수
버전 내역
R2010b에 개발됨