﻿功能:创建等比数列(Geometrical Sequence)

格式:

Seq(x0,q)//等价于{seqf<矩阵运算\seqf>}(x0,x*q,10)
Seq(x0,q,n)//等价于{seqf<矩阵运算\seqf>}(x0,x*q,n)
Seq(x0,q,n,type)//等价于{seqf<矩阵运算\seqf>}(x0,x/q,n)

说明:x0表示数列的第一项数据,q表示等比数列的公比,n表示构造的等比数列项数,默认为10.type表示后面的项是前面的项除公比否则是乘公比.其中x0,q,n必须为数据,type为任意值.

例子:

a=seq(2,2)//回车后得到如下结果
a =
[ 2.00000000000000   4.00000000000000   8.00000000000000   16.0000000000000   32.0000000000000   64.0000000000000   128.000000000000   256.000000000000   512.000000000000   1024.00000000000 ]

b=seq(2,2,11)//回车后得到如下结果
b =
[ 2.00000000000000   4.00000000000000   8.00000000000000   16.0000000000000   32.0000000000000   64.0000000000000   128.000000000000   256.000000000000   512.000000000000   1024.00000000000     2048.00000000000 ]

c=seq(2,2,10,)//回车后得到如下结果
c =
[ 2.00000000000000   1.00000000000000   0.50000000000000   0.25000000000000   0.12500000000000   0.06250000000000   0.03125000000000   0.01562500000000   0.00781250000000   0.00390625000000 ]

//如果要构造等差数列,请使用{linspace<矩阵运算\linspace>}函数或者直接使用:运算符.

//By 2011-10-24 18:37:00