上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。