注册 登录
编程论坛 Matlab

求助,函数定义

chaoqun307 发布于 2008-08-21 15:31, 912 次点击
编了一段程序,但是运行时回提示有未定义的函数,程序如下:
i=1;
while i<=3
    a0=15;
    r(1)=170/1000/0.01;r(2)=50/1000/0.69;r(3)=40/1000/0.055;
    r0=1/a0+r(1)+r(2)+r(3);
    q0=(1315-25)/r0;
    t(i)=t(i-1)-q0*r(i);
    a1=5.67*10^(-8)*0.8*((t(3)+273)^4-(25+273)^4)/(t(3)-25)+3.26*(t(3)-25)^0.25;
    r1=1/a1+r(1)+r(2)+r(3);
    q1=(1315-25)/r1;
    qw=(t(3)-25)*a1
    b=(q1-qw)/q1;
    if b<=0.005
        break
    end
end
4 回复
#2
chaoqun3072008-08-23 09:06
no body?!
#3
chaoqun3072008-08-28 17:43
救急如救火呀
#4
hitzhang2008-08-28 19:03
你的t(i)=t(i-1)-q0*r(i);好象有问题,matlab中向量的下标从1开始。
#5
chaoqun3072008-09-04 10:00
但是关于函数定义的问题如何解决呢?
1