chenjianjun_coo 发表于 2009-7-29 12:48

matlab问题

我在练习中编写了这么一个程序但是老是运行不出结果还有错误,而且对于f矩阵,我规定的是4行但是结果出来是5行。
程序如下
x0=;x1(1)=x0(1);for i=2:5
x1(i)=x1(i-1)+x0(i);endfor j=1:4
z(j)=(x1(j+1)+x1(j))/2;end
for q=1:4
h(q)=x0(q+1);ends=z';d=ones(size(s));f=-;
g=f';l=h';a=inv(g*f)*g*l;

x1zlf 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
页: [1]
查看完整版本: matlab问题