关于matlab NAN
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/08/08 01:24:18
关于matlab NAN
∑∑1/[((2*m-1)/5)^2+((2*n-1)/5)^2]^2
对m和n叠加求和,当m=n=1,2,3...Q
当Q=16时,上述表达式的值为176.4688,
当Q≥17时,上述表达式的值出现NAN,
疑惑的是,上述表达式并未出现零,或无穷.
我的程序:
eval(symsum(symsum((1/(((2*m-1)/5)^2+((2*n-1)/5)^2)^2),m,1,17),n,1,17))
请问问题出在哪?
![](http://img.wesiedu.com/upload/a/2a/a2aacf6aa04646bc01d473ce2a1f79ff.jpg)
∑∑1/[((2*m-1)/5)^2+((2*n-1)/5)^2]^2
对m和n叠加求和,当m=n=1,2,3...Q
当Q=16时,上述表达式的值为176.4688,
当Q≥17时,上述表达式的值出现NAN,
疑惑的是,上述表达式并未出现零,或无穷.
我的程序:
eval(symsum(symsum((1/(((2*m-1)/5)^2+((2*n-1)/5)^2)^2),m,1,17),n,1,17))
请问问题出在哪?
![](http://img.wesiedu.com/upload/a/2a/a2aacf6aa04646bc01d473ce2a1f79ff.jpg)
![关于matlab NAN](/uploads/image/z/4158514-10-4.jpg?t=%E5%85%B3%E4%BA%8Ematlab+NAN)
我好想没算出nan嘛
Q=17;
A=0;
for m=1:Q
for n=1:Q
A=A+1/(((2*m-1)/5)^2+((2*n-1)/5)^2)^2;
end
end
A
____________
你用eval干什么,用double或vpa啊
double(symsum(symsum((1/(((2*m-1)/5)^2+((2*n-1)/5)^2)^2),m,1,17),n,1,17))
vpa(symsum(symsum((1/(((2*m-1)/5)^2+((2*n-1)/5)^2)^2),m,1,17),n,1,17))
Q=17;
A=0;
for m=1:Q
for n=1:Q
A=A+1/(((2*m-1)/5)^2+((2*n-1)/5)^2)^2;
end
end
A
____________
你用eval干什么,用double或vpa啊
double(symsum(symsum((1/(((2*m-1)/5)^2+((2*n-1)/5)^2)^2),m,1,17),n,1,17))
vpa(symsum(symsum((1/(((2*m-1)/5)^2+((2*n-1)/5)^2)^2),m,1,17),n,1,17))