C语言中拟合线性方程(最小二乘法)

C语言中拟合线性方程(最小二乘法)

一、说明

之前几篇文章分别介绍了在matlab和python中实现最小二乘法的线性拟合,这篇介绍使用C语言实现拟合线性方程。

最小二乘法在编程中的实现

MATLAB中拟合线性方程(最小二乘法)

Python中拟合线性方程(最小二乘法)

在matlab和python中都有可以绘制图形的工具,所以C语言下我使用Qt作为编译器,绘图工具使用QCustomPlot第三方工具来进行绘图。

其实,在Qt中还可以选择QCharts和第三方的Qwt库(Qwt个人感觉比QCustomPlot更强大一些,以后有机会再单独介绍吧,由于QCustomPlot用起来比较简单,后续C语言和C++使用最小二乘法的拟合曲线的绘图,都使用QCustomPlot。后续需要知道QCustomPlot怎么简单使用的可以回看本篇的内容。)

二、QCustomPlot

QCustomPlot是一个用于绘图和数据可视化的Qt C++构件。 它没有进一步的依赖关系,

你可能感兴趣的:(算法,最小二乘法,python,算法)