• 大小: 89KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-26
  • 语言: Matlab
  • 标签: 数值积分  matlab  

资源简介

matlab函数,包括: 复化梯形公式 复化Simpson公式 复化四阶Newton-Cotes公式 Romberg积分法 Gauss-Legendre积分 Gauss-Chebyshev积分 Gauss-Laguerre积分 Gauss-Hermite积分 及以上四个正交多项式的生成函数

资源截图

代码片段和文件信息

function p = ChebyshevIter(n)
% ChebyshevIter  用递推的方法计算n次勒让德-切比雪夫多项式的系数向量 Tn+2(x) = 2*x*Tn+1(x) - Tn(x)
%
% Synopsis:  p = ChebyshevIter(n)
%
% Input:     n = 勒让德-切比雪夫多项式的次数
%
% Output:    p = n次勒让德-切比雪夫多项式的系数向量
    if round(n) ~= n | n < 0
        error(‘n必须是一个非负整数‘);
    end
    
    if n == 0                       %T0(x) = 1
        p = 1;
        return;
    elseif n == 1                   %T1(x) = x
        p = [1 0];
        return;
    end
    
    pBk = 1;                        %初始化三项递推公式后项为T0
    pMid = [1 0];                   %初始化三项递推公式中项为T1
    for i = 0:n-2
        pMidCal = zeros(1i+3);     %构造用于计算的x*Tn+1
        pMidCal(1:i+2) = pMid;
        pBkCal = zeros(1i+3);      %构造用于计算的Pn
        pBkCal(3:i+3) = pBk;
        
        pFwd = 2*pMidCal - pBkCal;  %勒让德-切比雪夫多项式三项递推公式Tn+2(x) = 2*x*Tn+1(x) - Tn(x)
        
        pBk = pMid;                 %把中项变为后项进行下次迭代
        pMid = pFwd;                %把前项变为中项进行下次迭代
    end
    
    p = pFwd;

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1142  2010-04-05 23:08  Integral\ChebyshevIter.m

     文件        983  2010-04-05 23:39  Integral\GaussChebyshevInterg.m

     文件       1004  2010-04-05 23:38  Integral\GaussHermiteInterg.m

     文件       1532  2010-04-07 12:17  Integral\GaussInterg.m

     文件        974  2010-04-05 23:38  Integral\GaussLaguerreInterg.m

     文件       1156  2010-04-07 12:17  Integral\GaussLegendreInterg.m

     文件       1138  2010-04-05 23:05  Integral\HermiteIter.m

     文件       1268  2010-04-05 23:05  Integral\LaguerreIter.m

     文件       1191  2010-04-05 23:31  Integral\LegendreIter.m

     文件        903  2010-03-19 23:00  Integral\NewtCot4Integ.m

     文件       1431  2010-03-19 22:59  Integral\RombergInterg.m

     文件        766  2010-03-19 22:59  Integral\SimpsonInteg.m

     文件        647  2010-03-19 22:59  Integral\TrapezoidInteg.m

     文件     103085  2010-04-14 16:54  Integral\实验题目2 Romberg积分法.docx

     目录          0  2010-04-14 16:54  Integral

----------- ---------  ---------- -----  ----

               117220                    15


评论

共有 条评论