作业帮 > 综合 > 作业

MATLAB function numpositivi=es1(flussi)nf=numel(flussi); num

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/14 16:02:57
MATLAB
function numpositivi=es1(flussi)
nf=numel(flussi);
numpositivi=0;
for i=1:nf
if flussi(i)>0 �
numpositivi=numpositivi+1
end
end
检验
> V=[1 -2 4 -2 -8 -5 6 8 10]
V =
1 -2 4 -2 -8 -5 6 8 10
>> es1(V)
Subscript indices must either be real positive integers or logicals.
我估计我可能找到原因了
运行es1(V)语句之前
加一句
clearvars es1
再问: 怎么写的那 大神?
V=[1 -2 4 -2 -8 -5 6 8 10]
clearvars es1(V)

es1(V)

?????
再答: V=[1 -2 4 -2 -8 -5 6 8 10]
clearvars es1
es1(V)
试试看