请问下面这个公式怎么用matlab计算啊,问一下这个公式,我想计算当a=-3/2时怎么算啊,我用syms x y k;a=-3/2;s=0:1:k-1;c=prod(a-s);symsum(c*x^k/(factorial(k)),k,0,inf)来计算,但是一直提示如下错误:Error using ==> s

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/23 07:36:18
请问下面这个公式怎么用matlab计算啊,问一下这个公式,我想计算当a=-3/2时怎么算啊,我用symsxyk;a=-3/2;s=0:1:k-1;c=prod(a-s);symsum(c*x^k/(f

请问下面这个公式怎么用matlab计算啊,问一下这个公式,我想计算当a=-3/2时怎么算啊,我用syms x y k;a=-3/2;s=0:1:k-1;c=prod(a-s);symsum(c*x^k/(factorial(k)),k,0,inf)来计算,但是一直提示如下错误:Error using ==> s
请问下面这个公式怎么用matlab计算啊,
问一下这个公式,我想计算当a=-3/2时怎么算啊,
我用
syms x y k;
a=-3/2;
s=0:1:k-1;
c=prod(a-s);
symsum(c*x^k/(factorial(k)),k,0,inf)
来计算,但是一直提示如下错误:
Error using ==> sym.double
DOUBLE cannot convert the input expression into a double array.
If the input expression contains a symbolic variable,use the VPA function instead.
Error in ==> sym.colon at 20
n = double((b-a)/d);
谁能帮忙给我看看啊,

请问下面这个公式怎么用matlab计算啊,问一下这个公式,我想计算当a=-3/2时怎么算啊,我用syms x y k;a=-3/2;s=0:1:k-1;c=prod(a-s);symsum(c*x^k/(factorial(k)),k,0,inf)来计算,但是一直提示如下错误:Error using ==> s
用 for循环吧
而且只能近似了 用前50项近似
r = 0
x = .88;
for k = 0:50
s = 0:k-1;
t = -3/2 -s;
r = r + prod(t)/factorial(k)*x^k
end