matlab中的函数自变量为一个数组,结因变量却为一个数值?
在m文件里functionDt_test=Dt_test(time)Dt_test=0;%赋初值dt=81.4;fort=0:dt:time%每个周期分为100份,在总时...
在m文件里
function Dt_test=Dt_test(time)
Dt_test=0; %赋初值
dt=81.4;
for t=0:dt:time %每个周期分为100份,在总时间内
Dt_test=Dt_test+100*((t+dt)^0.25-t^0.25);
end;
在命令窗口里输入
time=0:100:40700;
Dt_test=Dt_test(time);
然后出来Dt_test就是一个数值而不是对应的数组,为什么? 展开
function Dt_test=Dt_test(time)
Dt_test=0; %赋初值
dt=81.4;
for t=0:dt:time %每个周期分为100份,在总时间内
Dt_test=Dt_test+100*((t+dt)^0.25-t^0.25);
end;
在命令窗口里输入
time=0:100:40700;
Dt_test=Dt_test(time);
然后出来Dt_test就是一个数值而不是对应的数组,为什么? 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询