У меня есть график, который выглядит очень травянистым. Я хочу следующее (см. Рисунок). У меня есть травяная графика (синяя линия), но я хочу конверт, который четко показывает пики графика (красная линия - эта линия рисуется краской). Группа пиков может быть добавлена к 1 группе пиков. Я пробовал следующее в Matlab, без успеха: - smooth; - основной инструмент для подгонки кривой; - Преобразование Гильберта; - полифит; - Toolbox Ezyfit.Плохой «конверт» графа в matlab
Любые предложения, как бороться с этим? Спасибо заранее!
Я попытался сплайн в основной подгонки кривой инструмент Matlab, но я вижу слишком много пиков. Также попробовал сплайн, как вы предположили, но он либо показывает слишком много пиков, либо я теряю слишком много информации ... –
Почему преобразование Гильберта не работает? Это должно сделать отлично – shamalaia
По-моему, вы можете сделать это, написав функцию, чтобы, предположим, она находила десятку максимальных значений «y», затем сортировать их на основе их значений «x» и графиков x, y, включая начало и конец ассортимент. И чем больше вы выберете свой конверт, тем более плавный. Если вам нужна дополнительная помощь, дайте мне знать. – Soyol