matlab中的length表示什么?应该如何使用?

如题所述

size:获取数组的行数和列数length:数组长度(即行数或列数中的较大值)numel:元素总数。s=size(A),当只有一个输出参数时,返回一个行向量,该行向量的第一个元素时数组的行数,第二个元素是数组的列数。[r,c]=size(A),当有两个输出参数时,size函数将数组的行数返回到第一个输出变量,将数组的列数返回到第二个输出变量。如果在size函数的输入参数中再添加一项,并用1或2为该项赋值,则size将返回数组的行数或列数。 其中r=size(A,1)该语句返回的时数组A的行数, c=size(A,2) 该语句返回的时数组A的列数。n=numel(A)该语句返回数组中元素的总数。 n=length(A):如果A为非空数组,返回行数和列数两者之间数值较大的那一个值,即相当于执行了max(size(A));如果A为空数组,则返回0;如果A是一个向量则返回A的长度。n=max(size(A):若A为非空数组,返回A的最大维数;若A为空数组,返回A中最长的非0维数。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-01-05

length:数组长度(即行数或列数中的较大值);

使用方法:

n=length(A):如果A为非空数组,返回行数和列数两者之间数值较大的那一个值,即相当于执行了max(size(A));如果A为空数组,则返回0;如果A是一个向量则返回A的长度。n=max(size(A):若A为非空数组,返回A的最大维数;若A为空数组,返回A中最长的非0维数。

MATLAB基本绘图函数

1、plot: x轴和y轴均为线性刻度(Linear scale);

2、loglog: x轴和y轴均为对数刻度(Logarithmic scale);

3、semilogx: x轴为对数刻度,y轴为线性刻度;

4、semilogy: x轴为线性刻度,y轴为对数刻度。

MATLAB常用基本数学函数

1、abs(x):纯量的绝对值或向量的长度;

2、sqrt(x):开平方;

3、angle(z):复数z的相角(Phase angle);

4、real(z):复数z的实部;

5、conj(z):复数z的共轭复数;

6、imag(z):复数z的虚部。

本回答被网友采纳
相似回答