天天看點

Matlab基礎——符号運算

求一進制二次方程的根

>> solve('a*x*x+b*x+c=0')
ans =
 -(b + (b^2 - 4*a*c)^(1/2))/(2*a)
 -(b - (b^2 - 4*a*c)^(1/2))/(2*a)
           

求導

>> x=sym('x');  %  定義符号變量
>> diff(cos(x)^2)
ans =
-2*cos(x)*sin(x)
           

計算 f(x)=x²在區間[a,b]上的定積分

>> syms a b x;
>> int(x^2,a,b)
ans =
b^3/3 - a^3/3
           

繼續閱讀