主题: [MATLAB基础] 调用函数时出现参数未定义
查看单个帖子
旧 2009-11-30, 21:03   #1
gulefeng
初级会员
 
注册日期: 2009-11-30
年龄: 38
帖子: 1
声望力: 0
gulefeng 正向着好的方向发展
默认 调用函数时出现参数未定义

函数程序和错误如下 请高手指教
function tem=temperature(t,T)
global ap Kpm R2 L Ctp Pp R1 Kmf R3 Ctm Pm Ctf M Pf
U=240;
T0=0;
tem=[(U^2*exp(-ap*T(1))-Kpm*2*pi*R2*L*(T(1)-T(2)))/(Ctp*Pp*pi*L*(R1^2-R2^2));(Kpm*2*pi*R2*L*(T(1)-T(2))-Kmf*2*pi*R3*L*(T(2)-T(3)))/(Ctm*Pm*pi*L*(R2^2-R3^2));(Kmf*2*pi*R3*L*(T(2)-T(3))-Ctf*M*(T(3)-T0))/(Ctf*Pf*pi*L*R3^2);];



??? Input argument 'T' is undefined.

Error in ==> D:\MATLAB6p5\work\temperature.m
On line 5 ==> tem=[(U^2*exp(-ap*T(1))-Kpm*2*pi*R2*L*(T(1)-T(2)))/(Ctp*Pp*pi*L*(R1^2-R2^2));(Kpm*2*pi*R2*L*(T(1)-T(2))-Kmf*2*pi*R3*L*(T(2)-T(3)))/(Ctm*Pm*pi*L*(R2^2-R3^2));(Kmf*2*pi*R3*L*(T(2)-T(3))-Ctf*M*(T(3)-T0)
>>
gulefeng 当前离线   回复时引用此帖