4 ms·
With MATLAB, find is built-in! function arr=add1(arr,val,n) if n==0 ind=find(arr==val); elseif n>0 ind=find(arr==val,n); else ind=fin
by pjm4ycombinator 14y ago
With MATLAB, find is built-in!
function arr=add1(arr,val,n)
if n==0
ind=find(arr==val);
elseif n>0
ind=find(arr==val,n);
else
ind=find(arr==val,-n,'last');
end
arr(ind)=arr(ind)+1;