matlab递推公式的实现
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/11/09 01:45:28
matlab递推公式的实现
T(0)=1
T(1)=x
T(m+1)=2xT(m)-T(m-1)
在matlab中怎么求出任意T(m)的表达式?
一楼的程序我也试过的,出现报错
DOUBLE cannot convert the input expression into a double array.
If the input expression contains a symbolic variable,use the VPA function instead.
T(0)=1
T(1)=x
T(m+1)=2xT(m)-T(m-1)
在matlab中怎么求出任意T(m)的表达式?
一楼的程序我也试过的,出现报错
DOUBLE cannot convert the input expression into a double array.
If the input expression contains a symbolic variable,use the VPA function instead.
clear;clc
m=15;syms x;
T(1,m+1)=x;
%T(1)就是T(0),T(m+1)就是T(m)
T(1)=1;
T(2)=x;
for i=2:m
T(i+1)=2*x*T(i)-T(i-1);
end
simple(T(m+1))
m=15;syms x;
T(1,m+1)=x;
%T(1)就是T(0),T(m+1)就是T(m)
T(1)=1;
T(2)=x;
for i=2:m
T(i+1)=2*x*T(i)-T(i-1);
end
simple(T(m+1))