多语言展示
当前在线:1030今日阅读:126今日分享:42

Mathematica基础:Range的用法

越来越发现,基础不好,真的很难在以后的学习中跟上进度,所以,我要自学基础知识。        先学学Range的简单用法!
工具/原料
1

电脑

2

Mathematica

方法/步骤
1

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

2

Range[m,n]给出m和n之间的数字列表:Range[m, n]Range[16, 36]        n一定不要小于m,否则返回空集!Range[200, 100]

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]

5

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

6

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

7

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

8

给出系数列表,生成多项式。        系数列表:xxx={a,b,c,d,e};        那么下面代码就会生成一个多项式:xxx.x^Range[0, Length[xxx] - 1]xxx.x^Range[6, Length[xxx]+5]

9

Range[m,n,d]可以用 Table[i,{i,m,n,d}]来代替:Range[0, 10000, 365]Table[i, {i, 0, 10000, 365}]Range[0, 100000, 365]Table[i, {i, 0, 100000, 365}]Range[36665, 365, -100]Table[i, {i, 36665, 365, -100}]

注意事项

Range是Mathematica里面最基本的函数之一,一定要用熟!

推荐信息