np.trapz对函数变量是否线性?求解积分方程中g的问题
问题背景与需求
已知方程:
$$y(x') = \int_{X} f(x, x') \cdot g(x) dx$$
给定函数$f$、长度为$n$的列表$X$和$Y$,需找到同长度的列表$g$,使得通过梯形积分计算得到的$Z[i]$满足$Z[i] = Y[i]$,其中:
$$Z[i] = \text{np.trapz}(f(X, X[i])*g, X)$$
现有尝试的问题
- 先通过解析方法推导了$g$的表达式,但数值实现后,$Z[i]-Y[i]$呈现出接近零斜率的直线,存在恒定误差。
待验证的思路
考虑直接从等式 $\text{np.trapz}(f(X, X[i])*g, X) == Y[i]$ 求解$g$。若np.trapz对第一个参数具有线性性,则该问题可转化为线性方程组求解,因此需要确认这一线性性质是否成立。
内容的提问来源于stack exchange,提问作者SBF
相关产品推荐
相关产品推荐

