计算方法习题四4.6

若f(x)=x^7 + x^3+1,求f[1,2,4…128]和f[1,2,4…128,256]

clear
clc
x=[1 2 4 8 16 32 64 128 256]
y=[3 137 16449 2097665 268439553 3.435977113700000e+10 4.398046773249000e+12 5.629499555184650e+14 7.205759405470515e+16]
deltx=diff(x);
delty=diff(y);
firstorder=delty./deltx %一阶
for i=1:length(x)-2
    delt2x(i)=x(i+2)-x(i);
end
delt2y=diff(firstorder);
secondorder=delt2y./delt2x %二阶
for i=1:length(x)-3
    delt3x(i)=x(i+3)-x(i);
end
delt3y=diff(secondorder);
thirdorder=delt3y./delt3x %三阶
for i=1:length(x)-4
    delt4x(i)=x(i+4)-x(i);
end
delt4y=diff(thirdorder);
fourorder=delt4y./delt4x %四阶
for i=1:length(x)-5
    delt5x(i)=x(i+5)-x(i);
end
delt5y=diff(fourorder);
fif=delt5y./delt5x
for i=1:length(x)-6
    delt6x(i)=x(i+6)-x(i);
end
delt6y=diff(fif);
six=delt6y./delt6x
for i=1:length(x)-7
    delt7x(i)=x(i+7)-x(i);
end
delt7y=diff(six);
sev=delt7y./delt7x
for i=1:length(x)-8
    delt8x(i)=x(i+8)-x(i);
end
delt8y=diff(sev);
eig=delt8y./delt8x
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值