- 2
- 0
- 约5.51千字
- 约 97页
- 2018-02-18 发布于浙江
- 举报
[工学]计物05_matlab05_微积分与微分方程数值解
第五讲 数值微积分方法 ——以微分(差分)、积分的数值法以及微分方程数值解为例介绍数值方法 §5.1 差分 数值微分非常困难。积分描述了一个函数的整体或宏观性质,而微分则描述一个函数在一点处的斜率,这是函数的微观性质。因此积分对函数的形状在小范围内的改变不敏感。而微分却很敏感。一个函数小的变化,容易产生相邻点的斜率的大的改变。 由于微分这个固有的困难,所以尽可能避免数值微分,特别是对实验获得的数据进行微分。在这种情况下,最好用最小二乘曲线拟合这种数据,然后对所得到的多项式进行微分。 *diff*diff(x)——对向量,[x(2:n)-x(1:(n-1))];diff(X)——对矩阵列的差分[X(2:n,:)-X(1:(n-1),:)];diff(X,n)——n阶差分;diff(X,n,DIM)——沿DIM维n阶差分; 给定一些描述某函数的数据,MATLAB提供了一个计算其非常粗略的微分的函数。这个函数命名为diff,它计算数组中元素间的差分。 y=f(x)的微分可近似为: 例1 x=[0 .1 .2 .3 .4 .5 .6 .7 .8 .9 1] y=[-.447 1.978 3.28 6.16 7.08 7.34 7.66 9.56 9.48 9.30 11.2]; % data dy=diff(y) ./ diff(x); % compute differences and use array division xd=x(1 : length(x)-1); % create new x axis since dy is shorter than y plot(xd , dy); title(‘ Approximate Derivative Using DIFF ‘) ylabel(‘ dy/dx ‘) , xlabel(‘ x ‘) *gradient*——近似梯度[fx,fy]=gradient(F)——各差分间隔为1;[fx,fy]=gradient(F,H)——H数量,即各方向差分间隔;[fx,fy]=gradient(F,HX,HY)——H矢量指定差分间隔;[fx,fy,fz]=gradient(F,HX,HY,HZ)——三维梯度;[fx,fy,fz,…]=gradient(F,…)——n维梯度; 例2 v = -2:0.2:2; [x,y] = meshgrid(v); z = x .* exp(-x.^2 - y.^2); [px,py] = gradient(z,.2,.2); contour(v,v,z), hold on, quiver(v,v,px,py), hold off 函数1 quad、quadl、quad8 功能 数值定积分,自适应Simpleson积分法。 格式 q = quad(fun,a,b) %近似地从a到b计算函数fun的数值积分,误差为10-6。若给fun输入向量x,应返回向量y,即fun是一单值函数。 q = quad(fun,a,b,tol) %用指定的绝对误差tol代替缺省误差。tol越大,函数计算的次数越少,速度越快,但结果精度变小。 q = quad(fun,a,b,tol,trace,p1,p2,…) %将可选参数p1,p2,…等传递给函数fun(x,p1,p2,…),再作数值积分。若tol=[ ]或trace=[ ],则用缺省值进行计算。 [q,n] = quad(fun,a,b,…) %同时返回函数计算的次数n … = quadl(fun,a,b,…) %用高精度进行计算,效率可能比quad更好。 … = quad8(fun,a,b,…) %该命令是将废弃的命令,用quadl代替。 例3 fun = inline(‘’3*x.^2./(x.^3-2*x.^2+3)’); Q1 = quad(fun,0,2) Q2 = quadl(fun,0,2) 结果为: Q1 = 3.7224 Q2 = 3.7224 函数2 trapz 功能 梯形法数值积分 格式 T = trapz(Y) %用等距梯形法近似计算Y的积分。若Y是一向量,则trapz(Y)为Y的积分;若Y是一矩阵,则trapz(Y)为Y的每一列的积分;若Y是一多维阵列,则trapz(Y)沿着Y的第一个非单元集的方向进行计算。 T = trapz(X,Y) %用梯形法计
您可能关注的文档
- [工学]结构力学-静定结构受力分析.ppt
- [工学]结构力学 位移计算.ppt
- [工学]结构力学 影响线1.ppt
- [工学]经纬仪 方向与角度测量.ppt
- [工学]结构力学中的位移法.ppt
- [工学]结构力学课件 4结构位移计算.pdf
- [工学]结构力学复习.pdf
- [工学]结构动力学SKT.ppt
- [工学]结构力学第三章.ppt
- [工学]细胞工程 第四章 细胞融合.ppt
- 2025年版汽车趋势报告 The 2025 EPA Automotive Trends Report.docx
- 2026年边缘计算开源平台EdgeX Foundry入门与二次开发.docx
- 2026年超声内镜放大内镜早癌诊断AI辅助识别系统临床评价.docx
- 2026年报废汽车回收与再制造逆向物流体系.docx
- 2026年产品碳足迹核算方法学:从摇篮到大门与从摇篮到坟墓.docx
- 2026年城乡要素平等交换双向流动政策创新试点申报材料.docx
- 2026年超导半导体接口电路架构与电平转换驱动器设计.docx
- 2026年财政贴息不再以再贷款支持为前提后的风险防范与合规要点.docx
- 2026年不动产信托登记试点政策对遗嘱信托支持.docx
- 2026年城乡有机废弃物协同处理技术方案.docx
最近下载
- 2021版劳动实践河北科学技术出版社一年级下册全册教案.doc
- 2025年甘肃省平凉市崇信县新窑镇招聘大学生村文书笔试试题附答案解析.docx VIP
- 山西单招古诗题库及答案.doc VIP
- 07K103-2 防排烟系统设备及附件选用及安装.docx VIP
- 《运动损伤与康复》王国祥 7第七章 手腕部运动损伤与康复.ppt VIP
- 化工厂预防火灾.pptx VIP
- 06K301-1 空气-空气能量回收装置选用与安装(新风换气机部分).docx VIP
- 坑槽箱式支护施工方案.docx VIP
- 第十二章 玻璃体病 .ppt VIP
- DB37_T 4919-2025 钢桥面超高性能混凝土铺装技术规范.pdf VIP
原创力文档

文档评论(0)