Найдите сайты относительно сайтов mesh
pointer = sorted(meshsites,sites)
Различные команды в этом тулбоксе должны определить индекс j, для которого данный x находится в интервале [t j.. t j + 1], с (ti) данная не уменьшающаяся последовательность, например, последовательность узла. Это задание сделано sorted
следующим способом.
pointer = sorted(meshsites,sites)
целочисленный вектор-строка чей j
- запись th равняется количеству записей в meshsites
это - ≤ ssites(j)
, с ssites
векторный sort(sites)
. Таким образом, если оба meshsites
и sites
не уменьшаются, затем
meshsites(pointer(j)) ≤ sites(j) < meshsites(pointer(j)+1)
с очевидными интерпретациями, когда
pointer(j) < 1 or length(meshsites) < pointer(j) + 1
А именно, наличие pointer(j) < 1
затем соответствует наличию sites(j)
строго слева от meshsites(1)
, при наличии length(meshsites) < pointer(j)+1
затем соответствует наличию sites(j)
в, или справа от, meshsites(end)
.
Оператор
sorted([1 1 1 2 2 3 3 3],[0:4])
сгенерирует выход 0 3 5 8 8
, как будет оператор
sorted([3 2 1 1 3 2 3 1],[2 3 0 4 1])
Индексация выводится от sort([meshsites(:).',sites(:).'])
используется.