数值计算方法
Recyclable brother
越努力越幸运
展开
-
数值计算方法-数值积分算法
要求: 1.编写数值积分函数,输入为积分上下限,分段段数,被积函数,积分方法; 要求采用复合求积的方法,函数包含三种复合积分方法:T,Simpson,Cotes。 matlab代码: ①主函数 function y=integral(a,b,n,fun,flag) %a,b积分上下限,n分段段数,fun被积函数,flag积分方法: 1:T,2:S,3:C h=(b-a)/n; s0=0; fa=subs(fun,a); fb=subs(fun,b); if flag==1 for k = 1:n原创 2021-01-24 10:28:10 · 562 阅读 · 0 评论 -
数值计算方法-最小二乘拟合
要求: 编写一个函数,输入为节点矩阵,基函数,输出图像,显示节点和拟合曲线; 理论: 最小二乘是要求对于给定数据列 ,要求存在某个函数类 中寻求一个函数: ,使得 满足 根据以上条件可知,点 是多元函数 的极小点,从而 满足方程组 即 , 记 ,则上述方程组可表示成 , (k=0,1, …, n) 写成矩阵形式为 ,这个方程组成为法方程组,可以证明,当 线性无关时,它有唯一解。 特别地,曲线拟合的一种常用情况为代数多项式,即取 ,则 (k=0,1, …, n) 故相应的法方程组变为 ,原创 2021-01-23 10:53:56 · 1699 阅读 · 0 评论 -
数值计算方法-拉格朗日插值法
要求: 编写拉格朗日插值函数,输入为(x,f,order1) 其中x代表节点数据,为n*2矩阵 f代表是否分段 oreder1:若分段,oreder1代表函数阶次,只能为1或者2 若不分段,则函数阶次为n-1 必须严格按照要求编写,画出插值函数图。 理论: 对于现在的许多实际问题来说,我们并不知道 f(x) 的具体形式,所对应的函数值可能是由测量仪器或其他设备中直接读出来的, f(x) 只是一个数学概念意义下的函数。(比如:图像的方法处理,天气预报,机床加工等方面)解答这类问题的方法就是插值方法。 泰勒插值原创 2021-01-23 10:47:38 · 3414 阅读 · 2 评论