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

MATLAB中的isnan函数

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x

9 P- p" ]' p9 T) V+ Xisnan函数
5 T4 C% R# U( Z, s! u/ [3 c6 h3 x/ _1.功能3 [4 u- ]: ^% `) X1 F" h7 E( `. `
       判断某个数是否为非数NAN
5 @! F7 w2 x. }$ u) s( L2.格式
6 o* G$ r* q4 ^% s7 n       TF = isnan(A)
7 I+ P) Z) ]# P. ?% q# a- W$ n5 }       返回一个与A同维数的矩阵6 ?/ ]6 P" q( O$ o  p9 }1 `
       若A中某元素为NAN(“非数”),则TF中相应位置元素为逻辑1(true);
" p/ c9 }: {# r  F* ]       若A中某元素不是NAN,则TF中相应位置元素为逻辑0(false)。
, D0 E0 S2 Z, F( ?6 I5 v       若元素为虚数,如果z的实部或虚部都是NaN,那么isnan函数返回逻辑1,如果实部和虚部都是inf,则返回逻辑0。% G, O  L& F6 i3 r+ t
3.例子
* b' ?) {. u+ K. r7 ?: V    >> A=[0/0 0 nan 1/0];6 _4 `$ h' Q9 i3 M4 n
    >> isnan(A)
+ I- D0 M& n& u( o' Y& Eans =
; L' d& L: }4 N     1     0     1     0
9 [9 W4 L  {7 M" f# b解释:0/0是非数,nan就是非数,但是1/0= Inf,不是nan,如下:
/ q" t7 p4 c6 _4 S1 p, q8 i   >> 1/0
2 Q" N% R  i$ F# Z( a7 e4 [ans =# ~8 q* s' G% c% v; w6 T2 n
     Inf
( h; F5 y# \7 q2 ?# m2 j   >> 0/0  @& U' n; b% C' ~
ans =+ N# G1 n5 H! h) {
      NaN
7 q: c* e8 s/ S$ Q$ Y$ C4.inf与nan
- V: \3 J: n; E# _3 |" o     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-11-23 22:07 , Processed in 0.156250 second(s), 23 queries , Gzip On.

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

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

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