MATLAB矩阵分析和计算
上QQ阅读APP看书,第一时间看更新

4.5 通过函数logspace()建立一维数组

在MATLAB中,可以通过函数logspace()建立一维数组,和函数linspace()的功能类似。该函数的调用格式如下:

X=logspace(X1,X2)——该函数创建行向量X,第一个元素为10X1,最后一个元素为10X2,形成总共默认为50个元素的等比数列。

X=logspace(X1,X2,N)——该函数创建行向量X,第一个元素为10X1,最后一个元素为10X2,形成总共N个元素的等比数列,N默认为50。如果N<2,该函数返回值为10X2

【例4.5】 通过函数logspace()创建一维数组。

    clear all;
    format short;
    A=logspace(1,2,10)      %创建数组
    B=logspace(0,2,10)
    C=logspace(2,7,2)
    D=logspace(2,7,1)

运行后输出结果如下:

在程序中,利用函数logspace()创建由等比数列组成的一维数组。当N=2时,函数的返回值为由10X1和10X2两个元素组成的数组。当N=1时,函数返回值为10X2