1.syms x--标明变量x是一个符号变量
2.solve(y,x)--求y=0时,x的取值,默认的自变量为x
)1.解单个方程(系数已知):
>> syms s
>> y = s*sin(s)-s;
>> solve(y,s)
ans =
0
pi/2
>> y = cos(s).^2 - sin(s).^2
>> solve(y)
ans =
pi/4
)2.解联立方程(系数已知):
syms x y;
fun1 = x - 2*y - 5;
fun2 = x + y - 6;
A = solve(fun1,fun2,x,y);
A.x
A.y
ans = 17/3
ans =1/3
)3.解单个方程(系数未知):
>> syms a b x;
>> y = a*x.^2 - b;
>> solve(y)
ans =
b^(1/2)/a^(1/2)
-b^(1/2)/a^(1/2)
)4.将别的参数当成自变量,在solve中设置
>> syms x y a b r
z = (x - a)^2 +(y - b)^2 - r^2;
solve(z,a)
ans =
x + (b + r - y)^(1/2)*(r - b + y)^(1/2)
x - (b + r - y)^(1/2)*(r - b + y)^(1/2)
3.syms,diff--求微