MATLAB中无穷级数求和? 50

o=0.01;a=1.05;n=10;t=10;c3=0;fori=1:n%%EC3symsjc3;fn1=1-exp(-(a^(i-1))*o*(j+1)*t);%%f... o=0.01;
a=1.05;

n=10;t=10;
c3=0;
for i=1:n %%EC3
syms j c3;
fn1=1-exp(-(a^(i-1))*o*(j+1)*t); %%fn
fn2=1-exp(-(a^(i-1))*o*j*t);
fn=fn1-fn2;
d3=(j+1)*t*fn
d3=symsum(d3,j,0,inf);
d3=d3-1/(v*a^(i-1));
c3=c3+d3;

end
c3
程序运行之后,系统提示:
Undefined function or method 'symsum' for input arguments of type 'double'.
不知道问题出在哪里?
展开
 我来答
yjoli
2013-04-01 · TA获得超过1384个赞
知道小有建树答主
回答量:472
采纳率:0%
帮助的人:192万
展开全部
symsum函数错误,其后最多有3个参数,你给了4个参数
追问
那你可以把程序给调试一下吗?我想得到一个具体的实数!谢谢
追答
1)你用到了符号函数 j  c3,最后的结果不是一个实数;
2)symsum函数用法见help说明,所以不知你的意图;
鉴于上两点,不晓得怎么帮你写,把你的数学问题描述清楚或许可以帮上忙。

>> help symsum --- help for sym/symsum ---
SYMSUM Symbolic summation.
SYMSUM(S) is the indefinite summation of S with respect to the
symbolic variable determined by FINDSYM.
SYMSUM(S,v) is the indefinite summation with respect to v.
SYMSUM(S,a,b) and SYMSUM(S,v,a,b) are the definite summation from a to b.

Examples:
symsum(k) k^2/2 - k/2
symsum(k,0,n-1) (n*(n - 1))/2
symsum(k,0,n) (n*(n + 1))/2
simple(symsum(k^2,0,n)) n^3/3 + n^2/2 + n/6
symsum(k^2,0,10) 385
symsum(k^2,11,10) 0
symsum(1/k^2) -psi(k, 1)
symsum(1/k^2,1,Inf) pi^2/6

See also sym/int.

Reference page in Help browser
doc sym/symsum
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
allstars52
2013-04-01 · TA获得超过1596个赞
知道小有建树答主
回答量:593
采纳率:75%
帮助的人:589万
展开全部
举个例子

syms x
symsum(1/x^2,1,inf)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式