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

4.4 通过函数linspace()建立一维数组

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

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

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

【例4.4】 通过函数linspace()创建一维数组。

    clear all;
    A=linspace(1,10,20)          %创建数组
    B=linspace(2,8,10)           %创建数组
    C=linspace(2,7,2)
    D=linspace(2,7,1)

运行后输出结果如下:

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