Mathematica基础:Range的用法

2024-10-12 06:15:25

1、 首先,Range[n]给出数字1到n的列表:Range[n]Range[100] 和n=36;Range[n]

Mathematica基础:Range的用法

3、 Range[m,n,d]给出m和n之间以d为公差的等差数列表:Range[m, n, d]Range[0, 10000, 365]Range[0荑樊综鲶, 100000, 365] 此时,如果m大于n,则需要用负数作为公差:Range[36665, 365, -100]

Mathematica基础:Range的用法

4、 等差数列的公差可以是小数,分数等等:Range[1, 10, 2/39]Range[0, 36, 1.369]Range[m, m + 999, 99]Ra荏鱿胫协nge[m, m + 999, 9] 字母有时候也可以出现在公差里:Range[m, 99 m, 9 m] 但下面的代码就不行:Range[m, 99 m + 99, 9 m + 9]Range[m + 1, 99 (m + 1), 9 (m + 1)] 大家思考一下,这为什么不能运行?

Mathematica基础:Range的用法

5、 可以用精确的数值、近似的数值作为公差:Range[0, 100, E]Range[0, 100, N[E]]Range[0, 100, N[E, 24]]

Mathematica基础:Range的用法

6、 Range[{a,b,……}]的意义,请自行领会: 先运行:Range[{5, 6, 7, 8}] 再运行:Range[%] 然后:TreeForm[%]

Mathematica基础:Range的用法

7、 用Range返回一个等比数列:a*q^Range[36]a*q^Range[360]

Mathematica基础:Range的用法Mathematica基础:Range的用法
猜你喜欢