﻿功能:判断矩阵当中是否包含程序双精度无法表示的正负无穷大的数

格式:IsInfinity(a1,a2,a3,……,an)

说明:a1,a2,a3,……,an为矩阵变量,程序最后返回一个1*n的矩阵变量,当中的返回值分别对应a1,a2,a3,……,an.如果值为1则表示包含正负无穷,为0则不包含

例子:

a =
[ 99.0000000000000    15.0000000000000    93.0000000000000    26.0000000000000
  11.0000000000000    39.0000000000000    50.0000000000000    86.0000000000000
  22.0000000000000    85.0000000000000    74.0000000000000    64.0000000000000
  100.000000000000    23.0000000000000    55.0000000000000    80.0000000000000 ]
b =
[ 99.0000000000000    15.0000000000000    93.0000000000000    26.0000000000000
  11.0000000000000    39.0000000000000    50.0000000000000    86.0000000000000
  22.0000000000000    85.0000000000000    74.0000000000000    64.0000000000000
  100.000000000000    23.0000000000000    55.0000000000000    80.0000000000000 ]
c =
[ 99.0000000000000    15.0000000000000    93.0000000000000    26.0000000000000
  11.0000000000000    0.00000000000000    50.0000000000000    0.00000000000000
  22.0000000000000    85.0000000000000    74.0000000000000    64.0000000000000
  100.000000000000    23.0000000000000    55.0000000000000    80.0000000000000 ]
d=b/c;
IsInfinity(a,d)//回车得到如下的结果,即d当中包含无穷大的数
ans =
[ 0.00000000000000    1.00000000000000 ]