77范文网 - 专业文章范例文档资料分享平台

从问题到程序--裘宗燕--课后习题部分答案(第七章)

来源:网络收集 时间:2020-06-08 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

1. 创建符号表达式f?x??sinx?x。 参考答案:

>> f = sym('sin(x)+x');

2. 计算习题 1 中表达式在x??/6处的值,并将结果设置为以下 5 种精度:小数点之后 1 位、2 位、5 位、10位和20位有效数字。

参考答案: >> digits(1) >> vpa(subs(f,x,pi/6)) ans = 1.

>> digits(2) >> vpa(subs(f,x,pi/6)) ans = 1.0 >> digits(5) >> vpa(subs(f,x,pi/6)) ans = 1.0236 >> digits(10) >> vpa(subs(f,x,pi/6)) ans = 1.023598776

3.设x为符号变量,f?x??x?x?1,g?x??x?4x?5x?8,试进行如下运

4232算:

(1)f?x??g?x? (2)f?x??g?x? (3)求g?x?的反函数

(4)求g以f?x?为自变量的复合函数 参考答案:

>> f = sym('x^4 + x^2 + 1'); >> g = sym('x^3 + 4*x^2 + 5*x + 8'); (1) >> f+g ans =

x^4+5*x^2+9+x^3+5*x (2) >> f*g ans =

(x^4+x^2+1)*(x^3+4*x^2+5*x+8) (3) >> finverse(g)

Warning: finverse(x^3 + 4*x^2 + 5*x + 8) is not unique. >> In sym.finverse at 43 ans =

1/6*(-656+108*x+12*(2988-984*x+81*x^2)^(1/2))^(1/3)+2/3/(-656+108*x+12*(2988-984*x+81*x^2)^(1/2))^(1/3)-4/3 (4) >> syms x >> compose(g,f,x) ans =

(x^4+x^2+1)^3+4*(x^4+x^2+1)^2+5*x^4+5*x^2+13

4.合并同类项

(1)3x?2x2?5?3x2?2x?5

(3)2x2?3xy?y2?2xy?2x2?5xy?2y?1(对x和y) 参考答案: (1)

>> f = sym('3*x - 2*x^2 + 5 + 3*x^2 - 2*x -5'); >> collect(f) ans = x+x^2 (2)

>> f = sym('2*x^2 - 3*x*y + y^2 - 2*x*y - 2*x^2 + 5*x*y - 2*y + 1'); >> collect(f) ans = y^2-2*y+1

5.因式分解

(1)将 7798666 进行因数分解,分解为素数乘积的形式 (2)-2m+512

(3)3a(x-y)-4b(y-x)

23228参考答案: (1)

>> factor(sym('779866')) ans =

(2)*(149)*(2617) (2)

>> factor(sym('-2*m^8 + 512')) ans =

-2*(m-2)*(m+2)*(m^2+4)*(m^4+16) (3)

>> factor(sym('3*a^2*(x-y)^3 - 4*b^2*(y-x)^2')) ans =

(x-y)^2*(3*a^2*x-4*b^2-3*a^2*y)

6.绘制下列函数的图像

(1)f?x??sinx?x,?0,2??

2(2)f?x??x?2x?1,??2,2?

32参考答案: (1)

>> f = sym('sin(x) + x^2'); >> ezplot(f,[0,2*pi]); (2)

>> f = sym('x^3 + 2*x^2 + 1'); >> ezplot(f,[-2 2]);

7.计算下列各式

(1)limtanx?sinx1?cos2x32x?0

(2)y?x?2x?sinx,求y?

2(3)y?xyln?x?y?,求?f/?x,?f/?y,?f/?x?y

(4)y??ln(1?t)dx,y??270ln(1?t)dx

参考答案: (1)

>> limit(sym('(tan(x) - sin(x))/(1-cos(2*x))')) ans = 0 (2)

>> y = sym('x^3 - 2*x^2 + sin(x)'); >> diff(y) ans =

3*x^2-4*x+cos(x) (3)

>> f = x*y*log(x+y); >> fx = diff(f,x) fx =

y*log(x+y)+x*y/(x+y) >> fy = diff(f,y) fy =

x*log(x+y)+x*y/(x+y) >> f2xy = diff(fx,y) f2xy =

log(x+y)+y/(x+y)+x/(x+y)-x*y/(x+y)^2 (4) >> syms t >> y = log(1+t); >> int(y) ans =

log(1+t)*(1+t)-t-1 >> int(y,0,27) ans =

56*log(2)+28*log(7)-27

8.计算下列各式

?3?(1)???

n?1?n???n(2)?2nsinn?1?3n

(3)sinx在 0 附近的Taylor 展开 参考答案: (1)

>> symsum(sym('(3/n)^n'),1,inf) ans =

sum((3/n)^n,n = 1 .. Inf) (2)

>> symsum(sym('2^n*sin(pi/(3^n))'),1,inf) ans = 3^(1/2)

(3)

>> taylor(sym('sin(x)')) ans =

x-1/6*x^3+1/120*x^5

?2x?3y?19.求解线性方程组?

3x?2y??1?参考答案:

>> [x,y] = solve(sym('2*x+3*y=1'),sym('3*x+2*y=-1')) x = -1 y = 1

10.对符号表达式z?xe?x?y22,进行如下变换

(1)关于x的傅立叶变换

(2)关于y的拉普拉斯变换 (3)分别关于x和y的 Z 变换 参考答案: (1) >> syms x y

>> z = x*exp(-(x^2+y^2)); >> syms u v >> fourier(z,x,u) ans =

-1/2*i*pi^(1/2)*u*exp(-y^2-1/4*u^2) (2)

>> laplace(z,y,v) ans =

1/2*x*exp(-x^2)*pi^(1/2)*exp(1/4*v^2)*erfc(1/2*v) (3) >> ztrans(z,x,u) ans =

-u*diff(ztrans(exp(-x^2-y^2),x,u),u) >> ztrans(z,y,v) ans =

x*ztrans(exp(-x^2-y^2),y,v) 11.绘制函数f?x??参考答案: >> syms x y

12?exp??x?y2?2??在?3?x?3,?3?y?3上的表面图

>> z = 1/(2*pi)*exp(-(x^2+y^2)); >> ezsurf(x,y,z,[-3,3,-3,3]);

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库从问题到程序--裘宗燕--课后习题部分答案(第七章)在线全文阅读。

从问题到程序--裘宗燕--课后习题部分答案(第七章).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/1099879.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: