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