syms wa wb yx ya
sum = wa + wb + ya + yx;
symvar(sum)
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]
표현식의 디폴트 변수 찾기
solve와 같은 기호 함수가 기호 형식의 디폴트 독립 변수를 찾아야 하는 경우 함수는 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의 첫 번째 입력 인수를 반환합니다.
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.