Необходимо перевести функцию интерполяции interp1(x,v,xq,'pchip') на C++ Qt.
Подробное описание interp1 есть в helpе Matlab на официальном сайте.
Входные и выходные параметры на C++ (Qt) должны быть в таком виде:
/*!
Аналог функции interp1 Matlab (с параметром 'pchip')
param aSrcX вектор абсцисс интерполируемых отсчётов
param aSrcV вектор ординат интерполируемых отсчётов
param aSrcXq вектор абсцисс интерполированных отсчётов
return вектор ординат интерполированных отсчётов
*/
QVector<qreal> interp1(QVector<qreal> aSrcX, QVector<qreal> aSrcV, QVector<qreal> aSrcXq);
Если удобно, то QVector можно заменить на std::vector.
Желательно без использования сторонних библиотек, хотя их применение можно обсудить.
Здравствуйте, готов взять это задание, Qt знаю достаточно хорошо, но и не профессионал. С++ родной язык. Для связи можем использовать телеграмм @overchik! Жду вашего ответа!
Best Regards!