subs
기호 대입
구문
설명
기호 스칼라 변수와 기호 함수에 대입하기
는 모든 snew
= subs(s
,match
,replacement
)match
를 replacement
로 대체한 s
의 복사본을 반환한 다음 s
를 계산합니다. 여기서 s
는 기호 스칼라 변수나 기호 함수로 구성된 표현식이고 match
는 대체되어야 하는 기호 스칼라 변수나 기호 함수를 지정합니다.
match
및replacement
가 모두 같은 크기의 셀형 배열 또는 벡터인 경우subs
는match
의 각 요소를 그에 대응하는replacement
요소로 대체합니다.match
가 스칼라이고replacement
가 벡터 또는 행렬인 경우subs(s,match,replacement)
는 모든 연산을 요소별로 수행하여s
의 모든match
요소를replacement
로 대체합니다.s
의 모든 상수항은 해당 상수에 모두 1로 구성된 벡터 또는 행렬을 곱한 값으로 대체됩니다.
는 snew
= subs(s
,replacement
)s
의 모든 디폴트 기호 스칼라 변수를 replacement
로 대체한 s
의 복사본을 반환한 다음 s
를 계산합니다. 디폴트 변수는 symvar(s,1)
에 의해 정의됩니다.
기호 행렬 변수와 기호 함수에 대입하기
은 모든 sMnew
= subs(sM
,matchM
,replacementM
)matchM
을 replacementM
으로 대체한 sM
의 복사본을 반환한 다음 sM
을 계산합니다. 여기서 sM
은 기호 행렬 변수와 기호 행렬 함수가 포함된 표현식, 방정식 또는 조건이고 matchM
은 대체되어야 하는 기호 행렬 변수와 기호 행렬 함수를 지정합니다. 대입 값 replacementM
은 matchM
과 크기가 같아야 합니다. (R2021b 이후)
은 sMnew
= subs(sM
,replacementM
)sM
의 모든 디폴트 기호 행렬 변수를 replacementM
으로 대체한 sM
의 복사본을 반환한 다음 sM
을 계산합니다. (R2021b 이후)
예제
입력 인수
팁
subs(s,__)
는s
를 수정하지 않습니다.s
를 수정하려면s = subs(s,__)
를 사용하십시오.s
가 일변량 다항식이고replacement
가 숫자형 행렬인 경우polyvalm(sym2poly(s),replacement)
를 사용하여s
를 행렬로 계산하십시오. 모든 상수항은 해당 상수에 단위 행렬을 곱한 값으로 대체됩니다.