Main Content

islinear

cfit, sfit 또는 fittype 객체가 선형인지 확인

구문

flag = islinear(fun)

설명

flag = islinear(fun)cfit, sfit 또는 fittype 객체 fun이 선형 모델을 나타내면 flag 1을 반환하고 선형 모델을 나타내지 않으면 flag 0을 반환합니다.

참고

islinear는 구문 ftype = fittype('expr')을 사용하여 fittype으로 지정된 모든 사용자 지정 모델이 비선형 모델이라고 가정합니다. fittype을 사용하여 islinear가(그리고 fit의 알고리즘이) 선형이라고 인식할 선형 모델을 만들려면 구문 ftype = fittype({'expr1','expr2',...,'exprn'})을 사용하십시오.

예제

f = fittype('a*x+b')
f =
     General model:
       f(a,b,x) = a*x+b

g = fittype({'x','1'})
g =
     Linear model:
       g(a,b,x) = a*x + b

h = fittype('poly1')
h =
     Linear model Poly1:
       h(p1,p2,x) = p1*x + p2

islinear(f)
ans =
     0
islinear(g)
ans =
     1
islinear(h)
ans =
     1

버전 내역

R2006b에 개발됨

참고 항목