|
我有同样的一个问题
function [Wu,We,Wec] = quanxishu(e,ec)
if(e<=-600&&ec>=0), We=0.9,Wec=0.0,Wu=1.0;
elseif(-600<e<-100&&ec>=0), We=0.5,Wec=0.6,Wu=0.8;
elseif(-100<e<=100&&ec>=0), We=0.8,Wec=1.0,Wu=0.5;
elseif (100<e&&ec>=0), We=1.0,Wec=0.5,Wu=0.9;
elseif(100<e&&ec<0), We=0.8,Wec=1.0,Wu=0.9;
elseif(-100<e<=100&&ec<0), We=0.8,Wec=1.0,Wu=0.9;
elseif(e<=-100&&ec<0), We=0.6,Wec=1.0,Wu=0.8;
end
也提示??? Input argument "e" is undefined.
Error in ==> quanxishu1 at 3
if(e<=-600&&ec>=0) 是由输入判断输出的,e不能附值又怎么定义呢?
[ 本帖最后由 ChaChing 于 2010-4-3 00:59 编辑 ] |
|