对数间距数

发布于 2024-12-10 01:51:07 字数 160 浏览 1 评论 0原文

我想测试几个强度值。

我需要它们以对数间隔从 1 到 1000。然而我只使用 1, 10, 100, 1000,但我想要更多的数据点,比方说 10。

我怎样才能找到 10 对数间隔Mathematica 中 1 到 1000 之间的数字?

I would like to test several values of intensity.

I need them to be spaced logarithmically from 1 to 1000. Yet I just use 1, 10, 100, 1000, but I would like to have more data point, let`s say 10.

How could I find 10 logarithmically spaced number between 1 and 1000 in Mathematica ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

心房敞 2024-12-17 01:51:07

如果a是开始,c是结束,b是间隔数:

{a, b, c} = {1, 10, 1000};
t = (c/a)^(1/b) // N
a*t^Range[b]

1.99526
{1.99526, 3.98107, 7.94328, 15.8489, 31.6228, 63.0957, 125.893, 251.189, 501.187, 1000.}

我使用N只是为了看得更好,我们有什么。

If a is start, c is end and b is number of intervals:

{a, b, c} = {1, 10, 1000};
t = (c/a)^(1/b) // N
a*t^Range[b]

1.99526
{1.99526, 3.98107, 7.94328, 15.8489, 31.6228, 63.0957, 125.893, 251.189, 501.187, 1000.}

I used N just to see better, what do we have.

贪恋 2024-12-17 01:51:07

这是一种方法:

In[11]:= base = Block[{a}, a /. NSolve[a^9 == 1000, a][[-1, 1]]]
Out[11]= 2.15443

In[13]:= base^Range[0, 9]
Out[13]= {1., 2.15443, 4.64159, 10., 21.5443, 46.4159, 100., 
  215.443,464.159, 1000.}

编辑

这是一种更短、更直接的方法来获得相同的结果:

In[18]:= N[10^Range[0, 3, 1/3]]

Out[18]= {1., 2.15443, 4.64159, 10., 21.5443, 46.4159, 100., 
215.443, 464.159, 1000.}

Here is one way:

In[11]:= base = Block[{a}, a /. NSolve[a^9 == 1000, a][[-1, 1]]]
Out[11]= 2.15443

In[13]:= base^Range[0, 9]
Out[13]= {1., 2.15443, 4.64159, 10., 21.5443, 46.4159, 100., 
  215.443,464.159, 1000.}

EDIT

Here is a much shorter and more direct way to get the same:

In[18]:= N[10^Range[0, 3, 1/3]]

Out[18]= {1., 2.15443, 4.64159, 10., 21.5443, 46.4159, 100., 
215.443, 464.159, 1000.}
薆情海 2024-12-17 01:51:07

解方程 x ** 9 = 1000 -- 那么你的数字是:x ** 0, x ** 1, ... x ** 9

注意:其中 x ** y 表示 xy 次幂

Solve the equation x ** 9 = 1000 -- then your numbers are: x ** 0, x ** 1, ... x ** 9.

note: where x ** y means x to the power of y

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文