当前位置: 首页 > 计算模拟 >未知数小于方程数的计算方法

未知数小于方程数的计算方法

作者 piteqiu
来源: 小木虫 450 9 举报帖子
+关注

问题:有以下形式,系数a0至a5未知,有一组数据x,y,数量大于5,比如100组数据,如何利用这100组数据确定系数?

y=a0+a1*x^1+a2*x^2+a3*x^3+a4*x^4+a5*x^5 返回小木虫查看更多

今日热帖
  • 精华评论
  • 独孤神宇

    典型的参数拟合问题,Matlab就可以做

  • iceyoulee

    按照线性代数的知识,只需要用到100数据中的6组线性无关数据,就能唯一确定a0~a5这6个数值。

  • pdl9527

    将你的数据输入到下面函数的对应地方,然后用matlab运行就可以了,p就是你想要的参数。

    CODE:
    function question_23
    clear;clc
    %2017/2/7
    x=[];
    y=[];
    p = polyfit(x,y,5);
    y_fit=polyval(p,x);
    plot(x,y,'ro',x,y_fit,'b-');
    legend('Experiment','Fitting curve');


猜你喜欢
下载小木虫APP
与700万科研达人随时交流
  • 二维码
  • IOS
  • 安卓