我有一个 char 数组 A ,它基本上包含一个文件名列表(每行一个文件)(char,526x26)
val =
0815_5275_UBA_A_1971.txt
0815_5275_UBA_A_1972.txt
0823_6275_UBA_A_1971.txt
0823_6275_UBA_A_1972.txt
0823_6275_UBA_A_1973.txt
...
我也有一个变量
B = '0815_5275'
我想选择所有以 B 开头的行(文件名)并将它们保存在一个新的数组 C 中。
这应该很简单,但不知何故我无法让它工作。我有这个:
C = A(A(:,1:9) == B);
但我收到错误消息:
Error using ==
Matrix dimensions must agree.
我事先不知道会匹配多少行,所以我不能预先定义一个空数组。
谢谢,任何帮助表示赞赏!