Установка в лог-пространство может быть нежелательной.Скорее всего, вы хотите показать уравнение, которое наилучшим образом соответствует данным, а не преобразование данных.В результате я бы подгонял линейные данные, а затем преобразовывал их для визуализации по мере необходимости.Если это приемлемо, polyfit и polyval должны работать.
Если вы считаете, что подгонка в пространстве журнала важна, я уже использовал lsqcurvefit, но для этого требуется как набор инструментов оптимизации, так и некоторое представление о том, какую функцию вы бы хотели использовать (т.е. ваши данные лучше всего подходят)представлен 10 ^ х или х ^ 2?).Существует также набор инструментов для подгонки кривой, на который, возможно, стоит обратить внимание, если есть проблемы, которые вы могли бы идентифицировать в интерактивном режиме с помощью графического интерфейса, но их нелегко выразить словами.Это обеспечивает функцию «подгонки», которая также может быть полезна.