matlab7.1 求助(错在哪??)

来源:百度知道 编辑:UC知道 时间:2024/05/15 18:16:15
x=[];fx=[];f2x=[];
x(1)=0.0521;x(2)=0.1028;x(3)=0.2036;x(4)=0.4946;
x(5)=0.9863;x(6)=1.9739;x(7)=2.443;x(8)=5.06;
fx(1)=1.65;fx(2)=2.10;fx(3)=2.27;fx(4)=2.76;
fx(5)=3.12;fx(6)=3.06;fx(7)=2.92;fx(8)=2.07;
for
i=1:7
f2x(i,i+1)=(fx(i+1)-fx(i))/(x(i+1)-x(i))
end

先说你要做什么 把for写到一行就可以运行

x=[];fx=[];f2x=[];
x(1)=0.0521;x(2)=0.1028;x(3)=0.2036;x(4)=0.4946;
x(5)=0.9863;x(6)=1.9739;x(7)=2.443;x(8)=5.06;
fx(1)=1.65;fx(2)=2.10;fx(3)=2.27;fx(4)=2.76;
fx(5)=3.12;fx(6)=3.06;fx(7)=2.92;fx(8)=2.07;
for i=1:7
f2x(i,i+1)=(fx(i+1)-fx(i))/(x(i+1)-x(i))
end