MATLAB——linspace

linspace于产生等差数列。

1.linspace(x, y产生一个有100个元素的行向量,其中的元素在区间[x, y]中等间隔分布。如 linspace(1,10)产生:

Columns 1 through 9

    1.0000    1.0909    1.1818    1.2727    1.3636    1.4545    1.5455    1.6364    1.7273

  Columns 10 through 18

    1.8182    1.9091    2.0000    2.0909    2.1818    2.2727    2.3636    2.4545    2.5455

  Columns 19 through 27

    2.6364    2.7273    2.8182    2.9091    3.0000    3.0909    3.1818    3.2727    3.3636

  Columns 28 through 36

    3.4545    3.5455    3.6364    3.7273    3.8182    3.9091    4.0000    4.0909    4.1818

  Columns 37 through 45

    4.2727    4.3636    4.4545    4.5455    4.6364    4.7273    4.8182    4.9091    5.0000

  Columns 46 through 54

    5.0909    5.1818    5.2727    5.3636    5.4545    5.5455    5.6364    5.7273    5.8182

  Columns 55 through 63

    5.9091    6.0000    6.0909    6.1818    6.2727    6.3636    6.4545    6.5455    6.6364

  Columns 64 through 72

    6.7273    6.8182    6.9091    7.0000    7.0909    7.1818    7.2727    7.3636    7.4545

  Columns 73 through 81

    7.5455    7.6364    7.7273    7.8182    7.9091    8.0000    8.0909    8.1818    8.2727

  Columns 82 through 90

    8.3636    8.4545    8.5455    8.6364    8.7273    8.8182    8.9091    9.0000    9.0909

  Columns 91 through 99

    9.1818    9.2727    9.3636    9.4545    9.5455    9.6364    9.7273    9.8182    9.9091

  Column 100

   10.0000


2.linspace(x, y, n)产生x和y之间等间隔的n个数,如果n = 1,返回结果为y。

linspace(2, 6, 3)得到

ans =

     2     4     6

posted on 2013-01-20 08:55  铁树银花  阅读(1211)  评论(0编辑  收藏  举报

导航