PDA

查看完整版本 : [MATLAB基础] 这个程序运行结果总提示以下错误,如何改正?多谢!


psh
2010-06-02, 11:17
程序:
clear
clc
%*****************************************
%初始化顾客源
%*****************************************
%总仿真时间
len_mem = 10;
%到达率与服务率
lambda = 1;
mu = 6;
%单位支付日成本和单位延期成本
Gl=0;
Ul=0;
%平均到达时间与平均服务时间
arr_mean = 1/lambda;
ser_mean = 1/mu;
%arr_num = round(Total_time*lambda*2);
events = [];
%按负指数分布产生各顾客达到时间间隔
events(2,:) = exprnd(ser_mean,1,len_mem);
for i=1:len_mem
Gl=expcdf(events(2,i),ser_mean);
syms x
Ul=int(x*exppdf(x,ser_mean),0,events(2,i))/Gl;
end


运行结果:
??? Function 'lt' is not defined for values of class 'sym'.

Error in ==> lt at 18
[varargout{1:nargout}] = builtin('lt', varargin{:});

Error in ==> exppdf at 39
y(z < 0) = 0;