NaN,是Not a Number的缩写。一种计算机用语。NaN 用于处理计算中出现的错误情况,比如 0.0 除以 0.0 或者求负数的平方根。在Matlab中,NaN是一个预定义的常量,表示“不明确的数值结果”。还有Inf表示“无穷大”,pi表示常数π等等。
Nan_nan -常量
Matlab中的NaN
在Matlab中,NaN是一个预定义的常量,表示“不明确的数值结果”。还有Inf表示“无穷大”,pi表示常数π等等。
NaN是Not a Number的缩写。在matlab中以下情况会出现NaN:
任何关于NaN的数值运算, 如sqrt(NaN)
加减法, 如(+Inf)+(-Inf)
乘法, 如0乘以Inf
除法, 如0/0、Inf/Inf
Remainder, 比如rem(x, y)其中y为0或x是Inf。
两个NaN并不相等。
语法格式:
NaN('double') 和没有参数的NaN是一样的。
NaN('single') 是单精度表达式(single precision representation)的NaN
NaN(n)返回一个n*n的由NaN构成的矩阵。
NaN(m,n) or NaN([m,n])返回一个m*n的由NaN构成的矩阵。
NaN(m,n,p,...) or NaN([m,n,p,...]) 返回一个m*n*p*...的数组。其中m、n、p、……都应该是非负的。一个负数会被当做0处理。
NaN(...,classname)
相关: isnan、inf、nan、isinf
程序示例
>>Inf / Inf
ans = NaN
>>0 * Inf
ans = NaN
>>NaN == NaN
ans = 0
>>NaN ~= NaN
ans = 1
作用
经常用在下面两种情况
1.数据处理时,在实际工程中经常数据的缺失或者不完整,此时我们可以将那些缺失设置为nan,Matlab处理缺失的数据时就会跳过或者其他处理――这个是Matlab优越于其他语言的表现之一。另外但读取数据时,某个字符不是数据,那么Matlab自动将它认为nan处理
比如Matlab中提供的nanmean, nanmax, nanmin, nanstd, nansum, nanvar这么多函数可以处理包含nan的数据
2.还有就是绘图的时候,如果我们想挖掉一部分,那么nan就起作用了
比如我们要绘制z=x^2+y^2在[-10 10]区域的图形但是要挖掉x
z=x.^2+y.^2;
subplot(121)
mesh(x,y,z)
sel=x
z(sel)=nan;
subplot(122)
mesh(x,y,z)
Nan_nan -外汇交易
外汇交易中的NaN?
在一些外汇交易行情软件或网站上面,常常可以看到某一时刻股价或汇率没有价格显示,而是NaN,这是表示这个时段内,没有成交或者缺少数据。
Nan_nan -人物介绍
Nan,本名徐楠。内地首支外籍华裔组合“踏西男孩”成员之一。在组合里有“迷人绅士”称号。自幼跟随家人移居德国的Nan,成年后为了自己的梦想,独自一人漂洋过海到台北寻找机遇。偶然间遇到同样为了梦想从美国飞到台北寻找机遇的Jon跟Kenny。因此组成组合JNK。随后为了三人的梦想一同前往北京,有幸结缘M-BOX。成为赵薇、朱珠的同门师弟。并携手著名音乐人李泉共同打造首张单曲《Tuxedo》。并组合更名为“踏西男孩”。
nan
中文名: 徐楠踏西男孩Nan英文名: Nan
出生日期:7月6日
出生地:黑龙江哈尔滨
国籍: 德国
星座:巨蟹座
血型:A型
身高:181CM
体重:60KG
语言:中、英、德
经历广告
联想 lenovo
和成龙大哥同拍汽车学校广告
品牌B&G封面模特
主持
本部网先遣二人组主持人
MV
《yesterday》-车静子
《相信自己》-成龙
《爱才是王牌》-爱戴
《太早》-江若琳
活动/晚会/节目
台湾各种综艺节目
演出“龙的传人”启动仪式
演出“得意龙”签约仪式
演出香港回归十周年深圳“世界之窗”
演出“世界环保日”
云南地震捐款活动
上海第十一届电影节出席
电影“老港正传”首映出席
演出松原慈善拍卖活动
CCTV4 《中华情“海峡论坛”直播晚会》
浙江卫视-越跳越美丽
河北电视台《环保1+1》直播晚会
风尚盛典颁奖典礼
“永恒之塔”校园挑战赛开幕式
青檬网访谈
卡酷《七色光》
梦圆中国慈善颁奖典礼
叱咤金曲公信榜直播间开幕式
蒙牛酸酸乳音乐风云榜新人盛典
安徽卫视元旦晚会
江苏卫视《非常不一般》
崇文门新世界百货跨年歌友会
公信榜跨年歌友会
CNTV爱西柚颁奖盛典
公信榜《明星面对面》访谈
A&i新品发布会出席
安徽卫视《夏家三千金》首映礼演出
APM公信榜歌友会演出
杂志
“时尚先生”
瑞丽时尚先锋
昕薇
新锐