我敢肯定这里的问题很简单,但我根本无法弄清楚。
我有一个非常简单的数据文件。它是一个 .csv 文件,其中包含一列标签,以及与每个标签关联的一列值。我正在尝试做一些涉及向量的简单操作,但 MATLAB 不断给我 NaN 值。
即使我只是这样做,mean(vector)我也会得到一个 NaN!
我不知道为什么。向量中没有 NaN 值。都是数字。我输入了命令isnumeric(vector),得到的值为 1。我使用 for 循环循环遍历向量中的每个值,它们都是数字。
我已将所有数据复制到一个新的 csv 文件中并尝试过。仍然只是给我NaN。
我根本无法弄清楚这里发生了什么。我对其他向量做同样的事情没有问题。问题是 MATLAB 不会告诉我问题在哪里或是什么,它只会给我 NaN。
关于发生了什么的任何理论,这里?或者有什么方法可以检查向量以查看 MATLAB 阅读时遇到的问题?
我在 Mac 上使用 Matlab R2008a。