
matlab数值计算程序设计问题
2个回答
展开全部
第一题:
format long
x=10;
temp=1;
while abs(x-temp)>10^(-5)
temp=x;
x=x-(x^2-115)/(2*x);
end
disp('近似值为:')
x
disp('误差为:')
error=x-temp
近似值为:
x =
10.72380529476361
误差为:
error =
-4.748912374452630e-011
>>
第二题:
h=0.1;
x=0:h:4;
y(1)=1;
for i=1:1:(4-0)/h
k1=2*x(i)-y(i);
k2=2*(x(i)+1/3*h)-(y(i)+h/3*k1);
k3=2*(x(i)+2/3*h)-(y(i)+2/3*h*k2);
y(i+1)=y(i)+h/4*(k1+3*k3);
end
x
y
plot(x,y)
format long
x=10;
temp=1;
while abs(x-temp)>10^(-5)
temp=x;
x=x-(x^2-115)/(2*x);
end
disp('近似值为:')
x
disp('误差为:')
error=x-temp
近似值为:
x =
10.72380529476361
误差为:
error =
-4.748912374452630e-011
>>
第二题:
h=0.1;
x=0:h:4;
y(1)=1;
for i=1:1:(4-0)/h
k1=2*x(i)-y(i);
k2=2*(x(i)+1/3*h)-(y(i)+h/3*k1);
k3=2*(x(i)+2/3*h)-(y(i)+2/3*h*k2);
y(i+1)=y(i)+h/4*(k1+3*k3);
end
x
y
plot(x,y)
追问
我还有几个题 也给做了吧哥!我还有20分都给你加上
追答
几个?
2014-01-03
展开全部
你才你才你猜猜
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询