查看: 444|回复: 4|关注: 0

[已答复] 正常数组的最大值最小值无缘无故显示NAN

[复制链接]

新手

10 麦片

财富积分


050


6

主题

13

帖子

0

最佳答案
发表于 2018-3-13 23:34:48 | 显示全部楼层 |阅读模式
大家好,
一个二维数组gama_k_new(1376,2),数据显示正常,没看到有NAN数据,
而且用max(gama_k_new(:,1))和max(gama_k_new(:,2))命令都可以得到数值,
但是在工作区中却显示数组的最大值、最小值为NAN,
这导致接下来运用该数组的函数结果也是NAN,
是何缘故?
请指教,
多谢!!
1.png

2.png

新手

34 麦片

财富积分


050


2

主题

56

帖子

4

最佳答案
  • 关注者: 2
发表于 2018-3-14 16:15:35 | 显示全部楼层
没有见过这种情况,不过如果直接把max语句的值赋给一个变量,那么这个变量的值正常吗?

新手

10 麦片

财富积分


050


6

主题

13

帖子

0

最佳答案
 楼主| 发表于 2018-3-14 17:19:20 | 显示全部楼层
点雨落山岚 发表于 2018-3-14 16:15
没有见过这种情况,不过如果直接把max语句的值赋给一个变量,那么这个变量的值正常吗? ...

正常啊。
所以奇怪。
后面的函数都跟着出错了。

新手

13 麦片

财富积分


050


8

主题

15

帖子

0

最佳答案
发表于 2018-3-21 20:30:29 | 显示全部楼层
本帖最后由 Anise 于 2018-3-21 20:35 编辑

之前也遇到这种情况

新手

13 麦片

财富积分


050


8

主题

15

帖子

0

最佳答案
发表于 2018-3-21 20:33:39 | 显示全部楼层
楼主试试[x,y]=find(isnan(gamma_k_new)); 可以找到这个nan的位置
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /3 下一条

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