正在加载图片...
il代数方程的求解 对方程P中的指定变量ⅴ求解。V可省略。 solve(pl,P2,…,Pn,v1,v2,…,wn) 对方程P1,P2,…Pn中的指定变量vl 例:可输入 solve( ptsin(x=r') 1: ans -asin ( p-r 又例:可输入: P1=x2+x*y+y=3’;P2=x^2-4*x+3=03; [x, y]=solve(P1, P2) 1 [1] [3] 可输入: P1=a+u^2+v2=0;P2=u-v=1 [u,v]= solve(P1,P2,’u',’v)得: [1/2+1/2*(-1-2*a)(1/2)] [1/2-1/2*(-1-2*a)(1/2) -1/2+1/2*(-1-2*ay(1/2 -1/2-1/2*(-1-2*a(1/2 对于有些无法求出解析解的非线性方程组, MATLAB只给出一个数值解。这一点可以 从表示解的数字不被方括号括住而确定。例如:键入: [x,y]= solve(sin(x+y)-exp(x)*y=0’,x^2-y=2”)得 -6.0173272500593065641097297117905 34.208227234306296508646214438330 由于这两个数字没有被[]括住,所以它们是数值解。 另外,可利用 solve来解线性方程组的通解。例如:键入 P1=2*x1+7*x2+3*x3+x4=6’; P2=3*x1+5*x2+2*x3+2*x4=4 P3=9*x1+4*x2+x3+7*x4=2; u=solve(Pl, P2, P3, x1, x2, x3, x4)ⅱ 代数方程的求解 solve(P,v) 对方程 P 中的指定变量 v 求解。v 可省略。 solve(p1,P2,…,Pn,v1,v2,…,vn) 对方程 P1,P2,…Pn 中的指定变量 v1, v2…vn 求解。 例:可输入 solve('p+sin(x)=r') 得: ans = -asin(p-r) 又例:可输入: P1='x^2+x*y+y=3';P2='x^2-4*x+3=0'; [x,y]=solve(P1,P2) 得: x = [ 1] [ 3] y = [ 1] [ -3/2] 可输入: P1='a+u^2+v^2=0';P2='u-v=1'; [u,v]=solve(P1,P2,'u','v') 得: u = [ 1/2+1/2*(-1-2*a)^(1/2)] [ 1/2-1/2*(-1-2*a)^(1/2)] v = [ -1/2+1/2*(-1-2*a)^(1/2)] [ -1/2-1/2*(-1-2*a)^(1/2)] 对于有些无法求出解析解的非线性方程组,MATLAB 只给出一个数值解。这一点可以 从表示解的数字不被方括号括住而确定。例如:键入: [x,y]=solve('sin(x+y)-exp(x)*y=0','x^2-y=2') 得: x = -6.0173272500593065641097297117905 y = 34.208227234306296508646214438330 由于这两个数字没有被[ ]括住,所以它们是数值解。 另外,可利用 solve 来解线性方程组的通解。例如:键入 P1='2*x1+7*x2+3*x3+x4=6'; P2='3*x1+5*x2+2*x3+2*x4=4'; P3='9*x1+4*x2+x3+7*x4=2'; u=solve(P1,P2,P3,'x1','x2','x3','x4')
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有