이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.
prepareSurfaceData
곡면 피팅을 위한 데이터 입력값 준비
구문
설명
[
은 필요한 경우 XOut
, YOut
, ZOut
] = prepareSurfaceData(XIn
, YIn
, ZIn
)fit
함수로 곡면 피팅을 할 수 있도록 데이터를 변환합니다. 함수는 다음과 같이 데이터를 변환합니다.
그리드 벡터의 경우, 행 (
) 헤더와 열 (YIn
XIn
) 헤더를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에 개발됨