教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 学前教育 >

ch2 - 符号计算2010a(10)

来源:网络收集 时间:2026-02-13
导读: light('position',[0,0,-10],'style','local') light('position',[-1,-0.5,2],'style','local') material([0.5,0.5,0.5,10,0.3]) % % 31 图 2.8-2 ezsurf在参变量格式下绘制的图形 2.8.2 【例2.8-3】 (1) 符号计

light('position',[0,0,-10],'style','local') light('position',[-1,-0.5,2],'style','local') material([0.5,0.5,0.5,10,0.3])

% %

31

图 2.8-2 ezsurf在参变量格式下绘制的图形

2.8.2

【例2.8-3】 (1)

符号计算结果的数值化绘图

clear

syms x y real % fx=1-2/(1+exp(x)); % disp('f(x)=') pretty(fx) disp(' ')

fxint=int(fx,x,0,x) % f(x)=

2

1 - ---------- exp(x) + 1

fxint =

log((exp(x) + 1)^2/4) - x

(2)

xk=0:0.1:2; % fxk=subs(fx,x,xk); % fxintk=subs(fxint,x,xk); %

plot(xk,fxk,'g',xk,fxintk,'r','LineWidth',2.5) % title

xlabel('x')

legend('f(x)','\\int^x_0 f(x) dx','Location','best')

32

函数及其积分函数0.90.80.70.60.50.40.30.20.10 0f(x) ?x f(x) dx00.20.40.60.81x1.21.41.61.82图 2.8-3 用双精度数据绘曲线

(3)

gy=subs(finverse(fx),x,y) % gyint=int(gy,y,0,y) % gy =

log(-(y + 1)/(y - 1)) gyint =

piecewise([y < 1, log(1 - y^2) + y*log(y + 1) - y*log(1 - y)], [1 <= y, log(y^2 - 1) + y*log(-(y + 1)/(y - 1)) - pi*i])

(4)

gf=simplify(subs(gy,y,fx)) gf = x

%

(5)

yk=subs(fx,x,xk); % gyintk=subs(gyint,y,yk); % GYintk=xk.*fxk-fxintk; %

plot(yk,gyintk,'r','LineWidth',5) hold on

plot(yk,GYintk,'+k') hold off xlabel('y')

legend('直接法计算反函数积分', '互补法求反函数积分','location','best')

33

0.7直接法计算反函数积分互补法求反函数积分 0.60.50.40.30.20.10 00.10.20.30.4y0.50.60.70.8图 2.8-4 反函数积分两种算法结果比较

2.8.3

【例2.8-4】 (1)

可视化与数据探索

TL1=evalin(symengine,'mtaylor(sin(x^2+y),[x,y],8)')% TL1 =

(x^6*y^2)/12 - x^6/6 + (x^4*y^3)/12 - (x^4*y)/2 - (x^2*y^6)/720 + (x^2*y^4)/24 - (x^2*y^2)/2 + x^2 - y^7/5040 + y^5/120 - y^3/6 + y

(2)

Fxy=sym('sin(x^2+y)')

Fxy_TL1=Fxy-TL1 % Fxy =

sin(x^2 + y) Fxy_TL1 =

sin(x^2 + y) - y + (x^2*y^2)/2 - (x^2*y^4)/24 - (x^4*y^3)/12 + (x^2*y^6)/720 - (x^6*y^2)/12 + (x^4*y)/2 - x^2 + x^6/6 + y^3/6 - y^5/120 + y^7/5040

(3)

figure(1) % ezsurf(Fxy,[-2,2,-3,3]) % shading interp % view([-63,52]) % colormap(spring)

light,light('position',[-10,4,50],'style','local','color','r')

34

图 2.8-5 原函数在较大范围内的图形

(4)

figure(2)

ezsurf(TL1,[-2,2,-3,3]) shading interp view([-43,54]) colormap(spring) light

light('position',[-10,2,2],'style','local','color',[0.8,0.3,0.3]) light('position',[-2,-10,2],'style','local','color',[0.4,0.5,0.7])

35

ch2 - 符号计算2010a(10).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/593961.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)