comparison scripts/statistics/base/run_count.m @ 10540:952d4df5b686

Eliminate NaN*ones and Inf*ones constructs and just use Nan() and Inf()
author Rik <code@nomad.inbox5.com>
date Thu, 22 Apr 2010 14:03:47 -0700
parents 16f53d29049f
children 95c3e38098bf
comparison
equal deleted inserted replaced
10539:8db807a0eb78 10540:952d4df5b686
70 for i = 1 : nd 70 for i = 1 : nd
71 idx{i} = 1 : sz(i); 71 idx{i} = 1 : sz(i);
72 endfor 72 endfor
73 c = sz(1); 73 c = sz(1);
74 tmp = zeros ([c + 1, sz(2 : end)]); 74 tmp = zeros ([c + 1, sz(2 : end)]);
75 infvec = Inf * ones ([1, sz(2 : end)]); 75 infvec = Inf ([1, sz(2 : end)]);
76 76
77 ind = find (diff ([infvec; x; -infvec]) < 0); 77 ind = find (diff ([infvec; x; -infvec]) < 0);
78 tmp(ind(2:end) - 1) = diff(ind); 78 tmp(ind(2:end) - 1) = diff(ind);
79 tmp = tmp(idx{:}); 79 tmp = tmp(idx{:});
80 80