请问下面这个公式怎么用matlab计算啊,
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/07/10 19:45:43
请问下面这个公式怎么用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);
谁能帮忙给我看看啊,
![](http://img.wesiedu.com/upload/9/5c/95c92db642c7afee9a0a3c6fbc599ad0.jpg)
问一下这个公式,我想计算当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);
谁能帮忙给我看看啊,
![](http://img.wesiedu.com/upload/9/5c/95c92db642c7afee9a0a3c6fbc599ad0.jpg)
![请问下面这个公式怎么用matlab计算啊,](/uploads/image/z/4443297-33-7.jpg?t=%E8%AF%B7%E9%97%AE%E4%B8%8B%E9%9D%A2%E8%BF%99%E4%B8%AA%E5%85%AC%E5%BC%8F%E6%80%8E%E4%B9%88%E7%94%A8matlab%E8%AE%A1%E7%AE%97%E5%95%8A%2C)
用 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
而且只能近似了 用前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