1. 程式人生 > >方程式求根

方程式求根

ots mic pan symbol mbo microsoft ros 區間 -s

1、solve() 求根

syms x; %定義x為symbol,即所求的根為x

y=x*sin(x)-x;

solve(y,x); %求 y=xsinx-x的根x

% x-2y=5 和 x+y=6

syms x y;

eq1=x-2*y-5; eq2=x+y-6;

A=solve(eq1,eq2,x,y); %求二元一次方程的根x y

2、diff() 求函數的微分

syms x

y=4*x.^5;

yprime=diff(y); %y的一階導,d(y)/d(x)

3、int() 求函數的積分

syms x; y=x^2*exp(x);

z=int(y); %用int()求得函數y的不定積分,結果為e^x(x^2-2x+2)...

該int()函數會自動添加系數 使得z(0)=2

z=z-subs(z,x,0); %我想讓z(0)=0,這樣處理

syms x;

y=(x.^2-x+1)/(x+3);

int(y,0,10) %計算y函數在[0,10]區間的定積分

4、roots([ ]) 求方程式的根

roots([1 -6 -12 81]); %求f(x)=x^3-6x^2-12x+81

方程式求根