采用c语言绘制任意函数曲线(双曲线,二次函数,一次函数)??怎么做??

采用c语言绘制任意函数曲线(双曲线,二次函数,一次函数)??怎么做??,第1张

在c的标准库中有graphic.h头文件,实现了很多画图函数 比如 lineto, moveto, arc,(函数名可能记错,好久没用了-.-!)

直线:起点加终点就行高扮。

二次曲线,比如抛物线,那就以定长拆分成小直线。双曲线同理。

抛物线,和双曲线用定长拆分,估计很难计算。要是精度要求不高就根据情况改成定x,或者定y偏移的拆分,要是精度要求戚伍灶高那就去找直线橘枝拟合曲线的算法或者双圆弧拟合曲线的算法。

首先,谁都不能根据仅有的数据集来断定这就是什么曲线。

我们只能通过对数据观察推测可能会符合什么拍族指形式的曲线。

已知10个数据点的训练集,可以采用多项式拟合的办法来做,但是不建议使用C语言来实现。

这种数学问题用matlab很容易就可以解决,c语言写要麻袭配烦的多的多。比如你采用最小二乘法的话,

你需要自己用c语言写很多矩穗配阵运算。

可以直接在森姿线进行拟合,此握绝下面是地址皮困(已验证)

http://3.14159.biz/math/Fit.html

建议你直接对数据用Matlab的cftool拟合(可以自由的自定义拟合函数形式)


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12535700.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存