x=[520 280 156.6 78 39.62 3.1 0] y=[0 -30 -36 -35 -28.44 -9.4 0] for j=1:6 h(j)=x(j+1)-x(j) end for 5

x=[520280156.67839.623.10]y=[0-30-36-35-28.44-9.40]forj=1:6h(j)=x(j+1)-x(j)endforj=1:... x=[520 280 156.6 78 39.62 3.1 0]
y=[0 -30 -36 -35 -28.44 -9.4 0]
for j=1:6
h(j)=x(j+1)-x(j)
end
for j=1:6
i=j+1
a(j)=h(i-1)/(h(i-1)+h(1))
b(j)=1-a(j)
c(j)=6*((y(2)-y(1))/h(1)-(y(i)-y(i-1))/h(i-1))/(h(1)+h(i-1))
end
A=2*eye(6)
for i=1:5
A(i,i+1)=b(i)
A(i+1,i)=a(i+1)
end
A(1,6)=a(1)
A(6,1)=b(6)
[L,U]=lu(A)
p=L\c'
N=U\p
M=N'
for i=1:6
t=x(i+1):0.01:x(i)
s=M(i+1)*(t-x(i))^3/(6*h(i))-M(i)*(t-x(i+1))^3/(6*h(i))+(y(i+1)-M(i+1)*h(i)^2/6)*(t-x(i))/h(i)-(y(i)-M(i)*h(i)^2/6)*(t-x(i+1))/h(i)
plot(t,s)
hold on
end
请问我的程序对吗
展开
 我来答
wayzzz
2010-11-19 · TA获得超过130个赞
知道答主
回答量:65
采纳率:0%
帮助的人:21.4万
展开全部
x=[520 280 156.6 78 39.62 3.1 0] y=[0 -30 -36 -35 -28.44 -9.4 0] for j=1:6 h(j)=x(j+1)-x(j) end for
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友f5b1de7
2010-11-20
知道答主
回答量:31
采纳率:0%
帮助的人:10.7万
展开全部
x=[520 280 156.6 78 39.62 3.1 0] y=[0 -30 -36 -35 -28.44 -9.4 0] for j=1:6 h(j)=x(j+1)-x(j) end for
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式