文件名称:快速切比雪夫微分:快速计算沿切比雪夫点的数据的一阶导数-matlab开发
文件大小:2KB
文件格式:ZIP
更新时间:2024-06-19 06:29:45
matlab
fchd(V) 计算 V 中沿 N+1 Chebyshev–Gauss–Lobatto 点 cos(pi*(0:N)/N) 定位的数据的一阶导数。 范例1: 使用 FCHT 对 [-1,1] 上的函数 f(x) = tan(x) 进行微分,并且与精确导数 f'(x) = sec(x)^2 进行比较。 x = cos(pi*(0:10)/10); % 创建 11 点的稀疏切比雪夫间隔网格xx = linspace(-1,1); % 创建密集的、线性间隔的网格plot(xx,sec(xx).^2,x,fchd(tan(x))); % 将切比雪夫导数与精确比较示例 2: 为了显示 Chebyshev 导数的谱收敛特性, 计算切比雪夫导数和精确导数之间的误差几个 N 的 f(x) = tan(x) 的导数。 N = 1:30; 错误 = 零(1,长度(N)); 对于 n = N x = cos(p
【文件预览】:
fchd.zip