符号计算答案.docVIP

  • 38
  • 0
  • 约4.98千字
  • 约 7页
  • 2016-10-20 发布于重庆
  • 举报
符号计算答案

符号运算作业 观察一个数(在此用@记述)在以下四条不同指令作用下的异同: a = @ b = sym( @ ) c = sym( @ ,d ) d = sym( @ ) %这给出完全准确值 在此,@ 分别代表具体数值 7/3 , pi/3 , pi*3^(1/3) ;而异同通过vpa(abs(a-d)) , vpa(abs(b-d)) , vpa(abs(c-d))等来观察。 程序: a = 7/3 , b = sym(7/3), c = sym( 7/3 ,d), d = sym( 7/3 ) vpa(abs(a-d)) , vpa(abs(b-d)) , vpa(abs(c-d)) a =pi/3 , b = sym( pi/3 ), c = sym( pi/3,d), d = sym( pi/3 ) vpa(abs(a-d)) , vpa(abs(b-d)) , vpa(abs(c-d)) a = pi*3^(1/3) , b = sym( pi*3^(1/3) ), c = sym( pi*3^(1/3),d), d = sym( pi*3^(1/3) ) vpa(abs(a-d)) , vpa(abs(b-d)) , vpa(abs(c-d)) 〖答案〗 (1)x=7/3 a = 2.3333 b = 7/3 c = 2.3333333333333334813630699500209 d = 7/3 v1 = 0. v2 = 0. v3 = .1480297366166876e-15 (2)x=pi/3 a = 1.0472 b = pi/3 c = 1.0471975511965976313177861811710 d = pi/3 v1 = 0. v2 = 0. v3 = .1148364282799222e-15 (3)x=pi*3^(1/3) a = 4.5310 b = 5101408179057732*2^(-50) c = 4.5309606547207899041040946030989 d = pi*3^(1/3) v1 = .2660111416629094e-15 v2 = .2660111416629094e-15 v3 = .2660111416629094e-15 说出以下三条指令产生的结果各属于哪种数据类型,是“双精度”对象,还是“符号”对象? 3/7+0.1, sym(3/7+0.1), vpa(sym(3/7+0.1)) 程序: class(3/7+0.1), class(sym(3/7+0.1)), class(vpa(sym(3/7+0.1),4)) 〖答案〗 c1 = 0.5286 c2 = 37/70 c3 = .52857142857142857142857142857143 在不加专门指定的情况下,以下符号表达式中的哪一个变量被认为是独立自由变量。 sym(sin(w*t)) , sym(a*exp(-X) ) , sym(z*exp(j*theta)) 程序: findsym(sym(sin(w*t)),1) findsym(sym(a*exp(-X)),1) findsym(sym(z*exp(j*th)),1) 〖答案〗 ans = w ans = a ans = z 求符号矩阵的行列式值和逆,所得结果应采用“子表达式置换”简洁化。 程序: syms a11 a12 a13 a21 a22 a23 a31 a32 a33 A = [a11 a12 a13;a21 a22 a23;a31 a32 a33] a=det(A) B=inv(A) C=subexpr(B) [RS,w]=subexpr(B,w) 〖答案〗 A = [ a11, a12, a13] [ a21, a22, a23] [ a31, a32, a33] DA = a11*a22*a33-a11*a23*a32-a21*a12*a33+a21*a13*a32+a31*a12*a23-a31*a13*a22 IAs = [(a22*a33-a23*a32)/d, -(a12*a33-a13*a32)/d, -(-a12*a23+a13*a22)/d] [-(a21*a33-a23*a31)/d

文档评论(0)

1亿VIP精品文档

相关文档