Quantcast
Channel: Форум программистов и сисадминов Киберфорум
Viewing all articles
Browse latest Browse all 516792

Преобразования выражения для применения метода наименьших квадратов - Matlab

$
0
0
Всем доброй пятницы!

Задача:
есть к примеру кривая ax^2+by+c=0, также есть множество точек с координатами (x,y), через которое нужно провести данную кривую, применяя метод наименьших квадратов.

Что я планирую делать:
1.переписываю уравнение как ax^2+by+c = eps
2.возвожу обе стороны в квадрат
3.переписываю уравнение в виде a^n*∑...+b^m*∑...+c^o*∑...=eps^2
4.приравниваю eps^2 к нулю
5.дифференцирую левую часть по каждой из констант, получая систему из 3х уравнений
6.решая систему, получаю заветные a,b,c

Вопрос:
как реализовать пункт 3 через Matlab? У меня большой полином, надо как-то отделить переменные, по которым формируются суммы от постоянных коэффициентов. Вынести коэффициенты за суммы и умножить их на N(=количество точек) где нужно. Реально?

Viewing all articles
Browse latest Browse all 516792

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>