MATLAB:如何查找数字和字符串混合的数据?

问题描述:

的数据是通过使用xlsread导入为.MAT从.CSV,看起来像这样:MATLAB:如何查找数字和字符串混合的数据?

0203.ENG

0412.DXY

....

如何返回'0412.DXY'的行和列?

谢谢!

+0

当特定字符串的行和列存储你的数据? – 2012-03-19 14:25:32

+0

存储为Matlab file.mat – user1205030 2012-03-19 14:35:59

+1

此问题中没有足够的信息来回答该文件。 Matlab不会以包含字母的行/列格式存储项目,所以我不知道您从哪里获取该项目。我们需要知道数据存储的类型。尝试打开一个干净的Matlab窗口,加载函数,并使用'whos'命令,在这里发布输出,让我们知道你想得到什么样的价值。 – PearsonArtPhoto 2012-03-19 15:08:29

我假设你已经有了一个由XLSREAD读取原始数据的单元阵列。

[num,txt,raw] = xlsread(filename); 

然后你就可以找到

[r, c] = find(strcmp(raw,'0412.DXY')); 
+0

非常感谢!!!! – user1205030 2012-03-19 15:41:54