我试图在MATLAB中计算拉格朗日插值方法y=x^2+xe^(x)。我写了下面的代码: clc
clear
close all
x0=4.7;
n=10;
x=linspace(0,5,n);
y=x.^2+x.*exp(x);
syms t
L=sym(ones(1,n));
P_x=sym(0);
for i=1:n
for j=1:n
L_imp
我在Matlab拉格朗日插值代码: function[r] = interpolation(x, y)
r = 0;
for i = 1:size(x,2)
w = 1;
for j = 1:size(x,2)
if j ~= i
w = conv(w, [1, -x(j)])/(x(i) - x(j));
end
我有分段线性函数 我尝试建立拉格朗日多项式为2,6,14点的主机。但对于我的主人,我原来的功能变得不正确: 我认为我的多项式向右转,但我有麻烦来算,并建立误差 a = 1;
b = -1;
c = -1;
d = 1;
x = -1:0.33:1;
y = [];
for i = 1 : length(x)
if (x(i) <= c/2)
y(i) = x(i)+ 1;
我深深需要计算this积分。我一直试图这样做几个月,使用Python中的numpy包,特别是integrate.tplquad函数。 from __future__ import division
from math import *
import numpy as np
import scipy.special as special
import scipy.integrate as i