首页 > 解决方案 > 拟合列表的线性组合

问题描述

我有以下期望方程,它期望在多个温度下产生应变

E(Y) = c + Sum ai*ti  i=1 to n

我将其定义为

def residuals(params, xData, yData ):
    expecation = params[-1] + np.zeros(1)
    for j in range (2):
        for i in range(len(xData)):
            expecation += params[i]*xData[j][i]
    diff = expecation - yData
    return diff

我使用以下最小二乘

  combinedList = [t1List, t2List]
    fit, ier = leastsq(residuals, [1,1,0], args=( combinedList, strainList), maxfev=5000)

我想知道如何使用 coffecients 来获得预期的应变并绘制它。

标签: pythonsignal-processing

解决方案


推荐阅读