Jungyeoul Maeng Ответов: 2

Программа подгонки кривых C++, polyfit


Привет,

Я пытался подогнать кривую под гладкую и слегка колеблющуюся кривую. Я уже пытался смоделировать эту кривую в MATLAB с помощью встроенной функции 'polyfit- и построить график, используя ... polyvalМоделирование и построение графиков с помощью MATLAB прошло успешно :) .

Конечная цель моей работы-написать эту программу на языке C++, в которой я могу моделировать и извлекать полиномиальные коэффициенты с помощью метода наименьших квадратов. Я частично преуспел в написании этой программы, однако результаты по сравнению с результатом MATLAB были неверными. Я предполагаю, что результаты, которые я получаю от MATLAB, верны, и это довольно хорошее предположение для моего случая.

В качестве ссылки я использовал этот пример программы, которую кто-то уже написал, http://www.nr.com/forum/showthread.php?t=1452[^]. Эта программа оценивается с использованием заголовков из "числовых рецептов".

Мне было интересно, есть ли какой-нибудь лучший способ подойти к проблеме подгонки наименьших квадратов. :confused:

Спасибо за ваше время и надеюсь получить некоторые советы в ближайшее время!

СТУЛ

2 Ответов

Рейтинг:
1

CPallini

Что вы имеете в виду, именно с этим

Юнгеул Менг писал::
Я частично преуспел в написании этой программы, однако результаты по сравнению с результатом MATLAB были неверными

?

Что является неудовлетворительным в вашей форме?
:)


Jungyeoul Maeng

Результат, который я получаю от программ MATLAB и C++, отличается на целых 30%. Я считаю, что кривая подходят от C++ не совсем соответствует идеальной подгонки кривой в MATLAB. Я искал более точный результат подгонки кривой из C++. Есть ли какая-нибудь ссылка, которую я могу посмотреть о подгонке наименьших квадратов?

CPallini

Как вы его измеряете (извините за придирчивость)?

Рейтинг:
0