【问题标题】:Matlab curve fitting coefficientMatlab曲线拟合系数
【发布时间】:2021-01-26 08:28:43
【问题描述】:

我有一个关于matlab中曲线拟合系数的问题,

如何获得存储在 p1、p2、p3 等中的确切值,如 Matlab 曲线拟合工具箱界面所示:

我目前正在根据一些已知数据制作 f(x) 函数,并使用大指数类型对函数产生了很多错误,因为这意味着数字被大量四舍五入。

【问题讨论】:

  • 你有一个关于方程条件不好的警告,你可能想勾选“中心和比例”选项......
  • 我其实不知道那是什么意思......我对 Matlab 和这个社区有点陌生......我就像三天前一样刚开始做一些图表(图片)来进行函数转换...我目前使用图像处理将图像转换为二进制矩阵,因此我可以从矩阵中提取图形线并使用一些代码行将其在矩阵中的位置转换为图形中的实际 x 和 y 数据,并且最后一部分是对数据使用曲线拟合 tp 找到该图的功能...抱歉,如果您无法理解我的解释,英语不是我的母语
  • 但是如果你理解了,你有没有其他方法可以达到同样的目的?不一定是matlab,谢谢

标签: matlab curve-fitting


【解决方案1】:

您可以从“健身”菜单中将健身保存到工作区

使用默认导出选项,您将获得一个名为 fittedmodel 的变量,该变量具有 p1p2p3、... 的属性,它们是您的系数值

>> x = linspace(0,10,100);
>> y = rand(size(x))*5 + x.^2;
>> % Use curve fitting app and export 'fittedmodel'
>> fittedmodel.p1
   1.034293219979936
>> fittedmodel.p2
  -0.308627984704966
>> fittedmodel.p3
   2.786188360368544

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-03-22
    • 1970-01-01
    • 1970-01-01
    • 2013-05-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-26
    相关资源
    最近更新 更多