数学建模社区-数学中国

标题: matlab问题 [打印本页]

作者: chenjianjun_coo    时间: 2009-7-29 12:48
标题: matlab问题
我在练习中编写了这么一个程序但是老是运行不出结果还有错误,而且对于f矩阵,我规定的是4行但是结果出来是5行。
程序如下
x0=[2.874 3.278 3.337 3.39 3.679];
x1(1)=x0(1);
for i=2:5

x1(i)=x1(i-1)+x0(i);
end
for j=1:4

z(j)=(x1(j+1)+x1(j))/2;
end

for q=1:4

h(q)=x0(q+1);
end
s=z';
d=ones(size(s));
f=-[s d];

g=f';
l=h';
a=inv(g*f)*g*l;


x1
z
l
f
a

作者: yingzi    时间: 2009-7-30 09:52
1# chenjianjun_coo
你的程序没有问题,我运行的结果是x1 =
    2.8740    6.1520    9.4890   12.8790   16.5580

z =
    4.5130    7.8205   11.1840   14.7185

l =
    3.2780
    3.3370
    3.3900
    3.6790

f =
   -4.5130   -1.0000
   -7.8205   -1.0000
  -11.1840   -1.0000
  -14.7185   -1.0000

a =
   -0.0372
   -3.0654




欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5