主要内容

이번역번역이지는최신내용을담고담고않습니다않습니다。최신최신내용을영문영문으로여기를클릭클릭

Symvar.

기호기호입력값에서에서기호변수

설명

예제

Symvar(S.S.의의모든기호변수변수로구성벡터를반환반환된벡터를반환변수는사전순으로되어있으며대문자대문자대문자대문자대문자옵니다옵니다。

예제

Symvar(S.NS.에서사전순으로X에가장가​​까운N개의기호변수를선택사전순으로반환합니다。S.가기호기호이면Symvar(s,n)S.의의입력인수를를먼저오게S.의변수를반환합니다。

예제

모두축소

표현식표현식에있는모든모든기호변수를를Symvar.은변수를사전순으로반환합니다。

Syms WA WB YX YA SUM = WA + WB + YA + YX;Symvar(总和)
ANS = [WA,WB,YA,YX]

표현식에있는처음3개의기호변수를。Symvar.은사전순으로X에가장가​​까운변수를선택하여사전순으로으로반환。

Syms A X Y B F = A * x ^ 2 /(SIN(3 * Y-B));Symvar(F,3)
ans = [b,x,y]

다음다음함수에서모든모든기호변수를를기호함수의경우Symvar.은함수입력값을먼저오게하고변수를반환합니다。

syms x y a b f(x,y)= a * x ^ 2 /(sin(3 * y-b));Symvar(F)
ans = [x,y,a,b]
g(x,y)= 1;Symvar(g)
ans = [x,y]

F에있는처음3개의기호변수찾습니다찾습니다。

Symvar(F,3)
ans = [x,y,b]

解决와같은기호함수가기호형식의디폴트독립변수를찾아야하는경우는Symvar.을사용합니다。기호표현식에대한디폴트독립변수를찾습니다。

syms v z g = v + z;Symvar(g,1)
ans = z.
syms aaa aab g = aaa + aab;Symvar(g,1)
ans = aaa.
syms x1 x2 xa xb g = x1 + x2 + xa + xb;Symvar(g,1)
ans = x2

방정식방정식을,적분,대입하거나풀때matlab®Symvar(S,1)에서반환된변수를를변수사용합니다。기호기호표현식또는기호기호행렬의Symvar(S,1)X에가장가​​까운변수반환반환합니다。함수의경우Symvar(S,1)S.의의첫번째입력입력인수를반환반환

입력인수

모두축소

입력입력값,숫자,벡터,행렬,배열로지정되거나숫자,기호기호,기호기호,기호,기호표현식으로됩니다。

변수개수로,정수또는INF.로로됩니다。NS.의변수개수보다크면Symvar.S.의변수개수를반환합니다。

  • Symvar.은상수PI.一世j를변수로취급합니다。

  • S.에기호변수가없으면Symvar.은빈벡터를반환합니다。

알고리즘

Symvar.이기호변수를사전순으로으로정렬할때모든대문자는소문자에우선0 1 ... 9 a b ... z a b ... z。

R2008B에개발됨