找回密码
 注册
关于网站域名变更的通知
查看: 1070|回复: 1
打印 上一主题 下一主题

MATLAB中的isnan函数

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-1-19 11:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x

( {( d/ ~( N5 y5 e' f$ ?0 e3 Fisnan函数
  `  ~' u& m' l  {0 H0 d* w1.功能; Z6 ]/ X8 V2 U, W3 |. O
       判断某个数是否为非数NAN1 r; V6 k: U$ I' `4 r* n
2.格式( \1 T3 i  n6 d9 _2 S1 L
       TF = isnan(A)
3 {3 l8 U5 \5 {3 ^       返回一个与A同维数的矩阵% g' \( ?! O, N8 Q* m
       若A中某元素为NAN(“非数”),则TF中相应位置元素为逻辑1(true);' M0 ^) M  q6 I( Q( S1 y+ S
       若A中某元素不是NAN,则TF中相应位置元素为逻辑0(false)。
- a, C. V. m; O  o5 h       若元素为虚数,如果z的实部或虚部都是NaN,那么isnan函数返回逻辑1,如果实部和虚部都是inf,则返回逻辑0。& w9 ]' f- g6 z" A% J  G- T
3.例子
, S/ W) @, K) C( k" i& C1 Z5 r" f+ M    >> A=[0/0 0 nan 1/0];; ?- j0 ]7 V; X% K) ]" f+ J
    >> isnan(A)
- a* d4 C0 }' g- t3 K; C8 R1 kans =4 M& G: V  O: v9 `
     1     0     1     02 M8 X! S+ S5 b- {2 u- |
解释:0/0是非数,nan就是非数,但是1/0= Inf,不是nan,如下:$ I2 ]; I/ Y& n" o5 M
   >> 1/0
( |: R& Y: a3 H  H, cans =
$ u* h8 v& s. J: _- V     Inf# R! R# O  S  m  h
   >> 0/0- [' T; K  N5 |$ g7 G
ans =
5 P) S+ x- T' w' _      NaN9 _% ]4 Y+ n0 S. ^
4.inf与nan% P) H/ A2 U: R5 Q0 Y
     Matlab中的Inf和-Inf分别代表正无穷和负无穷,NaN表示非数值的值,产生一般是由于0 做了分母或者运算溢出,产生了超出双精度浮点数数值范围的结果,非数值量则是因为0/0,或者Inf/Inf型的非正常运算。

该用户从未签到

2#
发表于 2020-1-19 18:55 | 只看该作者
MATLAB中的isnan函数
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-8-4 23:06 , Processed in 0.125000 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表