matlab保持纳米值

时间:2014-08-28 13:09:46

标签: matlab matrix nan

我有一个巨大的矩阵,我需要其中的所有信息。内容主要是数字,但有些像“V11.7”或“E111.7”。当我导入此矩阵时,包含字母表的元素被视为NaN。有什么方法可以保持这些细胞的价值并防止它们变成NaN?

目前,我正在使用此代码导入数据:

[~, txt, raw, dateNums] = xlsread('FileName','Sheet1','','',@convertSpreadsheetDates);

由于它是一个巨大的矩阵,我不希望任何东西是手动的,所以代码找到每列的标题并读取其中的数据(而不是说去第21列并读取其中的数据) :

ColName = 'A1';

DataInColumn = find(strcmp(Header,ColName));

DataInColumnRaw = data(2:end,DataInColumn );

此列中的部分数据是:{12, 302.58, V45.7, 5.8, E111.87}。代码导入它们:{12, 302.58, NaN, 5.8, NaN}。但我需要保持这些NaN细胞的价值。

请帮帮我。

0 个答案:

没有答案
相关问题