卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

Mathematica基礎(chǔ):Range的用法詳解

Range[n] 在學(xué)習(xí)電腦編程時,我們常常會遇到需要生成數(shù)字序列的情況。這時,Mathematica提供了一個非常方便的函數(shù):Range。 Range[n]函數(shù)可以生成一個從1到n的數(shù)字列表,例

Range[n]

在學(xué)習(xí)電腦編程時,我們常常會遇到需要生成數(shù)字序列的情況。這時,Mathematica提供了一個非常方便的函數(shù):Range。

Range[n]函數(shù)可以生成一個從1到n的數(shù)字列表,例如:

Range[100]

上述代碼將返回一個包含從1到100的數(shù)字的列表。

我們也可以將Range[n]與變量一起使用,例如:

n  36;
Range[n]

上述代碼將返回一個包含從1到36的數(shù)字的列表。

Range[m, n]

除了Range[n]之外,Range還可以生成兩個數(shù)字之間的數(shù)字序列。

Range[m, n]函數(shù)可以生成一個從m到n的數(shù)字列表,例如:

Range[16, 36]

上述代碼將返回一個包含從16到36的數(shù)字的列表。

需要注意的是,當(dāng)m大于n時,Range函數(shù)將返回一個空集。

Range[m, n, d]

除了上述兩種用法之外,Range還可以生成具有指定公差的等差數(shù)列。

Range[m, n, d]函數(shù)可以生成一個從m到n,公差為d的等差數(shù)列,例如:

Range[0, 10000, 365]

上述代碼將返回一個包含從0到10000,公差為365的等差數(shù)列。

如果需要生成遞減的等差數(shù)列,可以將d設(shè)為負(fù)數(shù),例如:

Range[36665, 365, -100]

等差數(shù)列的公差也可以是小數(shù)、分?jǐn)?shù)等,例如:

Range[1, 10, 2/39]

此外,公差中也可以包含字母,例如:

Range[m, 99 m, 9 m]

但下面的代碼卻無法運行:

Range[m, 99 m, 99, 9 m]

大家思考一下,這為什么不能運行呢?

其他用法

除了上述的基本用法之外,Range還可以用精確或近似的數(shù)值作為公差。

例如,我們可以使用E來表示精確的數(shù)值:

Range[0, 100, E]

或者使用N[E]來表示近似的數(shù)值:

Range[0, 100, N[E]]

Range還支持更高級的用法,例如生成等比數(shù)列、生成多項式等。希望大家可以自行探索和領(lǐng)會。

標(biāo)簽: