matlab日志空间的vba等价

matlab日志空间的vba等价,vba,matlab,excel,Vba,Matlab,Excel,嗨,专家们,请帮助我将日志空间解码为vba matlab代码是n=2.^(0:floor(log2(n/2))) maxN=n(结束); endLogInc=log10(最大值); m=唯一(ceil(日志空间(0,endLogInc,pts))) 其中N=604891,pts为5 在Matlab中得到的结果是: n= 1. 2. 4. 8. 16 32 64 128 256 512 1024 2048 4096 8192 16384 32768 65536 131072 262144 最大值=

嗨,专家们,请帮助我将日志空间解码为vba

matlab代码是
n=2.^(0:floor(log2(n/2)))
maxN=n(结束); endLogInc=log10(最大值); m=唯一(ceil(日志空间(0,endLogInc,pts)))

其中N=604891,pts为5 在Matlab中得到的结果是: n= 1. 2. 4. 8. 16 32 64 128 256 512 1024 2048 4096 8192 16384 32768 65536 131072 262144

最大值=262144 endLogInc=5.4185 m=

262145


如何在vba for excel中执行相同的操作?

您是否尝试过此实现?

是的。但是,当我从sub调用该函数时,我不知道如何显示答案
    1
   23
  513
11586