matlab中未知数n的阶乘怎么表示

不是n的阶乘,而是上面那个公式在matlab怎样表示

sign=1;
zuhe=1;
s(0)=1;
for n=1:10
m=n;
sign=sign+(-1)^n;
zuhe=nchoosek(n,m)/2^m+zh;
s(n)=sign*zuhe
end
按上面语句试试追问

不行,显示这里s(0)有错。

追答

for n=1:10
m=n;
sign(n)=(-1)^(n);
zuhe(n)=nchoosek(n,m)/2^m;
end
s=sum([1,sign])*sum([1,zuhe])
按上面语句试试

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答