资源简介

matlab 代码 % CHEBYSHEV 输入切比雪夫多项式的阶数和类型,返回切比雪夫多项式的系数 % % p = CHEBYSHEV(N,type) % N 为切比雪夫多项式的阶数 % type 为切比雪夫多项式的类型 % p 为切比雪夫多项式的系数(N+1 阶列向量) % T 为切比雪夫多项式的系数(N+1 * N+1 阶矩阵,p = T(:,N+1)) % 即其中 p(1)*x^N + p(2)*x^(N-1) + ... + p(N)*x + p(N+1)

资源截图

代码片段和文件信息

function [pT] = chebyshev(N type)
% CHEBYSHEV 输入切比雪夫多项式的阶数和类型,返回切比雪夫多项式的系数

% p = CHEBYSHEV(Ntype)
%       N       为切比雪夫多项式的阶数
%       type    为切比雪夫多项式的类型
%       p       为切比雪夫多项式的系数(N+1 阶列向量)
%       T       为切比雪夫多项式的系数(N+1 * N+1 阶矩阵,p = T(:N+1))
% 即其中 p(1)*x^N + p(2)*x^(N-1) + ... + p(N)*x + p(N+1)

    % 判断阶数是否正确
    if N < 0
        error(‘请正确输入切比雪夫多项式的阶数!(N >= 0)‘);
    elseif N == 0
        p = 1;
       

评论

共有 条评论