matlab laguerre,Matlab Gauss-Laguerre

% matlab script to derive the 2-point Gauss-Laguerre quadrature rule

% and use it on an example

% inelegantly set up equations from method of undetermined coefficients

% and solve

clear all

close all

format long

eq1 = 'w1*1 + w2*1 = 1';

eq2 = 'w1*x1 + w2*x2 = 1';

eq3 = 'w1*x1^2 + w2*x2^2 = 2';

eq4 = 'w1*x1^3 + w2*x2^3 = 6';

[w1,w2,x1,x2] = solve(eq1,eq2,eq3,eq4)

pause

% note: there are two solutions

% we pick the one where x1 < x2

[x1,index] = min(double(x1))

w1 = double(w1(index))

x2 = double(x2(index))

w2 = double(w2(index))

% define the integrand

f = @(x) exp(x).*log(1+exp(-x));

% use Gauss-Laguerre quadrature to approximate it

glq = w1*

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值