《第9章MATLAB符号计算习题答案》由会员分享,可在线阅读,更多相关《第9章MATLAB符号计算习题答案(5页珍藏版)》请在金锄头文库上搜索。
1、1 . 设有 a=sym(4)则 1/a+1/a 的值是 (A . 0.5B . 1/2 s=symsu m(n ,1,10) 命令执行后 s 的 值是2 . 函数 factor(sym(15) 的值是 (A . 15B. 153 . 在命令行窗口输入下列命令: f=sym(1); eval(i nt(f,1,4)4. 在 MATLAB中,函数)。 BC .1/4+1/4D . 2/a)。DC . 1, 3, 5D . 3, 5则命令执行后的输 将函数展开为幕级数,所使用的函数是 出结果是)。 DB . taylerdifftaylor第 9 章 MATLAB 符号计算习题 9选择题 syms
2、 n;(#):用于符号常微分方程求解的函数是4 . MATLABsolverdsolveD . dsolverA . tailor5. MATLAB, 所使用的函数或命令有A . solve填空题MATLAB 给出的结果为; 对于极限值为无穷。 NaN, Inf1. 在进行符号运算之前首先要 建立 符号对象, sym, syms2. 对于“没有定义”的极限, 大的极限, MATLAB 给出的结果为3. 在命令行窗口输入下列命 令:55solve(s,v) 用于代数方程符号求解,其中s 代表代表 。符号代数方程,求解变量5.在MATLAB符号计算中 y的二阶导数表示为 。 D2y三、 应用题1
3、.分解因式。(1) x9-1(2) X4+X3+2X2+X+1(3) 125X6+75X4+15X2+1/ 、 2 2 2(4) X +y +z +2(xy+yz+zx)x=sym(x);A=xA9-1; factor(A):x=sym(x);B=xA4+xA3+2*xA2+x+1; factor(B)2 ?求函数的极限。J*1172x - 6x 8x2 - 5x 4x lim XT x:x=sym(x);A=(xA2-6*x+8)/(x A2-5*x+4);limit(A,x,4):x=sym(x);B=abs(x)/x;limit(B)3 ?求函数的符号导数。2x(1) y= sin x-
4、,求 y、y。2(1):C=si n(x)- xA2/2; diff(C):D=x+y-sqrt(xA2+yA2); diff(diff(D,x),y) diff(D,x)/diff(D,y)4 .求不定积分。dx(1)x a(1) : syms x a;A=1/(x+a);2 22 z= x y . x + y(2)x2dx,求玉:x#in t(A):D=(xA2)/sqrt(a A2+xA2);in t(D)并对结果进行比较。5 ?用数值计算与符号计算两种方法求给定函数的定积分,e(1) o x(2 - X2)12 dx (2)A | In X dxe(1): x=sym(x); A=x*
5、(2-xA2)A12;in t(A,x,0,1):D=abs(log(x);in t(D,exp(-1),exp(1)6 .求下列级数之和。(1)1-3+ 5-7 +(1):X3 x5 丫 7 入 _ + +syms n x;symsum(2* n-1)*(-1)A( n+1)/2A( n- 1),1,i nf)%n 不能省略symsum(xA(2* n -1)/(2* n-1), n ,1,i nf)7 .求函数在x=xo的泰勒级数展开式。e_e(1) y(2) y = tanx , xo = 2 n = 3。第八题:(1):B=(exp(x)+exp(-x)/2; taylor(B,x,5
6、,0):C=ta n( x);tayIor(C,x,3,2)n(2) 2sin(3x ) = 148 ?求非线性方程的符号解。(1) ax2 bx c = 0:x=solve(a*x A2+b*x+c=0,x):x=solve(2*si n (3*x-pi/4)=1)9 ?求非线性方程组的符号解。4x2(1)ln x =9 y=34x2 1=y4y2 1=z4z2 4z2 1 二x(1):x,y=solve(log(x/y)=9,exp(x+y)=3,x,y)(2):x,y,z=solve(4*xA2/(4*xA2+1)=y,4*yA2/(4*yA2+1)=z,4*zA2/(4*zA2+1)=x,x,y,z)10.求微分方程初值问题的符号解,并与数值解进行比较。2x y - xy y =xl nxy(1) = y(1) = 1y=dsolve(xA2*D2y-x*Dy+y-x*log(x),y(1)=1,Dy(1)=1,x)