資源簡介
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;
???????
- 上一篇:阿倫方差 matlab求法
- 下一篇:matlab系統辨識最小二乘整批算法
評論
共有 條評論