matlab中的finite语句

朋友们,在matlab里finite(xx)这个是算什么的,xx是个数

比如lik=5
finite(lik)

另外LL=[LL lik]这个语句是把lik加到LL的什么位置呢?

finite是7.5版本以前的一个函数,现在已经弃用,用isfinite代替。
作用是判断一个数或数组元素是否finite.
>> isfinite([1 inf 5 -3 nan])
ans =
1 0 1 1 0
>> 即inf 和nan判断为0.

LL=[[LL lik]将LL和lik的元素合并为一个数组LL,lik的元素在后面。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-07-16
现在用isfinite
例如
a=[ 1 2 3 4 inf -inf]
isfinite(a)
ans =
1 1 1 1 0 0
就是判断相应位置的数是否有限:
a中1 2 3 4为有限数,帮值为1;而inf -inf是无限的故返回值是0;
LL=[LL lik]
是矩阵和成。
LL和Lik必须是同行的,即据有相同的维数,
例如
a=[1 2 3;
4 5 6];
b=[4 5 6;
8 9 6]
c=[a b] %c=[a,b]是一样的
结果为
c =

1 2 3 4 5 6
4 5 6 8 9 6
相似回答