【发布时间】:2012-01-23 17:36:12
【问题描述】:
这是我的代码:
x=0;
for i=1:100
x=x+sqrt(((1/((((2*i)-2)^2)*(((2*i)+2)^2)))*16)+8);
end
由于某种原因,在此操作之后我不断得到 x 的无穷大值(inf)???
谁能帮忙解释一下原因?
【问题讨论】:
-
这里不要使用
i作为循环变量,因为不清楚你是指变量i还是复数sqrt(-1)。如果你指的是复数,那么你应该改用1i。