信息
这个问题是关闭的。重新编辑或回答。
下面的代码的问题是什么?
1视图(30天)
显示旧的评论
clc;清晰的所有;关闭所有;
流(' \ n * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *”);
流(' \ n * * *通过牛顿插值向前差分公式*’);流(' \ n * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *”);n =输入(‘\整体数量的数据点= ');h =输入(“\、步长(h) = ')x(1) =输入(“\ nx0 = ');y(1) =输入(“y0 = ');为我= 2:n x (i) = x(张)+ h;流(“\ nX % d = % f '我x (i));流(“泰% d: \ t \”,我);y (i) =输入(”);结束x_reqd =输入(' \整体X, Y是寻求的价值:“);s = (x_reqd-x (1) / h;为i = 1: n diff(我,1)= y(我);结束% %计算j = 2:向前延异表n i = 1: n-j + 1 diff (i, j) = diff (i + 1, j - 1)选项(i, j - 1);结束结束流(“\ n \ t向前延异表”);
% %打印向前延异表抵消= 1;我= 0:n * 2 - 2指数=地板(i / 2);流(“\ t \ t”)如果国防部(我,2)= = 0流(\ n % .6f, x(指数+偏移量);如果n >我别的j_max j_max = = n * 2-i-1结束
为j = 0: j_max
如果国防部(我,2)= =国防部(j, 2)
流(' \ t \ t % .6f 'diff (j / 2 +偏移量,j +偏移量));
结束
结束
结束