方程式求根

匿名 (未验证) 提交于 2019-12-02 23:53:01

使用sym或syms建立变量

>> syms x >> (x+x)/3   ans =   (2*x)/3   >> y=sym('y')   y =   y 

solve()

1.一元一次方程

解y=x*sin(x)-x; y是equation x是symbol

>> solve(cos(x).^2-sin(x).^2,x)   ans =   pi/4 

2.二元一次方程

>> syms x y >> eq1=x-2*y-5; >> eq2=x+y-6; >> a=solve(eq1,eq2,x,y)  a =     包含以下字段的 struct:      x: [1×1 sym]     y: [1×1 sym]  >> a.x   ans =   17/3   >> a.y   ans =   1/3 

>> syms x a b solve(a*x^2-b)   ans =     b^(1/2)/a^(1/2)  -b^(1/2)/a^(1/2) 

>> syms x a b >> solve(a*x^2-b,b)%以b为未知数来解   ans =   a*x^2 

求导

>> syms x >> y=4*x^5   y =   4*x^5   >> yprime=diff(y)   yprime =   20*x^4 

对x^2*exp(x)积分,z(0)=0

subs是赋值函数,用数值替代符号变量替换函数

>> syms x >> y=x^2*exp(x); >> z=int(y); >> z=z-subs(z,x,0)%exp(x)*(x^2 - 2*x + 2) 用0替代x z(0)=2 z=z-2;   z =   exp(x)*(x^2 - 2*x + 2) - 2 

来源: https://www.cnblogs.com/zuiaimiusi/p/11318798.html

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!