Даже если у меня есть двоичное дерево, я не вижу, что бы я сделал, чтобы определить границы.
дний вопрос, который я задал, касался того, как собирать данные по координате х. Решение было простым и элегантным, и мне стыдно, что я его не увидел. Этот вопрос может быть сложнее (или я могу быть просто слепым).
Я начал с примерно 140000 точек данных и разделил их на 70 групп, равномерно распределенных по оси X. Затем я взял среднее положение (x_avg, y_avg) каждой группы и построил их; появилась хорошая кривая. К сожалению, есть две проблемы. Во-первых, ребра гораздо менее заселены, чем центр графика; Во-вторых, некоторые области меняются больше, чем другие, и поэтому нуждаются в лучшем разрешении.
Таким образом, у меня есть два конкретных вопроса и общее приглашение, чтобы бросить предложения
Есть ли в Matlab встроенный способ разбиения матрицы на фиксированное количество меньших или меньших матриц фиксированного размера?
Существует ли алгоритм (или функция matlab, но я нахожу это маловероятным) для определения границ, необходимых для более точного определения областей интереса?
В более общем смысле, есть ли лучший способ уплотнения десятков тысяч точек данных в аккуратный тренд?