早教吧 育儿知识 作业答案 考试题库 百科 知识分享

MATLABfunctionnumpositivi=es1(flussi)nf=numel(flussi);numpositivi=0;fori=1:nfifflussi(i)>0�numpositivi=numpositivi+1endend检验>V=[1-24-2-8-56810]V=1-24-2-8-56810>>es1(V)Subscriptindicesmusteitherberealposit

题目详情
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