二元求和函数做图问题
大家好,本人最近在对一个二元求和函数进行做图时遇到问题,希望大家能够帮忙看一看怎么解决。
函数z为:
z(i)=(0.5^((i-1)/x)-0.5^(i/x))*(1-(y-1)/(y*0.5^(i/x)-0.5^((i-1)/x))
z=z(1)+z(2)+z(3)+......+z(i-1)+z(i)+z(i+1)+......+z(x-1)+z(x)
即求z(i)从1到x时的和,x和y分别是变量。
我编的代码如下:
[x,y] = meshgrid(1:1:40,1:1:5);
z=fun(x,y);
surf(x,y,z);
function [z] = fun(x,y)
z=0;
for i=1:x
z=z+(0.5.^((i-1)./x)-0.5.^(i./x)).*(1-(exp(y)-1)./(exp(y).*0.5.^(i./x)-0.5.^((i-1)./x)));
end
end
代码是可以运行的,但是只输出了i=1是的结果,并不是i=1:x的结果。
请大家帮我看一下问题出在哪里,谢谢!
返回小木虫查看更多
今日热帖
京公网安备 11010802022153号
程序应该是没有问题的。
因现在上不了图。无法把运行结果给你看,
用mathematica试试