当前位置: 首页 > 程序语言 >二元求和函数做图问题

二元求和函数做图问题

作者 danieldream
来源: 小木虫 150 3 举报帖子
+关注

大家好,本人最近在对一个二元求和函数进行做图时遇到问题,希望大家能够帮忙看一看怎么解决。
函数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的结果。

请大家帮我看一下问题出在哪里,谢谢! 返回小木虫查看更多

今日热帖
  • 精华评论
  • hzlhm

    程序应该是没有问题的。

  • hzlhm

    因现在上不了图。无法把运行结果给你看,

  • shttp125

    用mathematica试试

猜你喜欢
下载小木虫APP
与700万科研达人随时交流
  • 二维码
  • IOS
  • 安卓