matlab中的元胞数组

init_path='D:\PROJECT\matlab\carrierrecovery';
[file_name,file_path] = uigetfile(init_path,'MultiSelect','on');
A=dlmread([file_path,file_name(1,1)]);
B=dlmread([file_path,file_name(1,2)]);


以上代码是为了读取文件到数组A和B中,但是,不停地报错啊,让我整个下午都在查找这个错误,郁闷地不行,最后,发现,问题出在了“元胞数组”上,第一次听说这种数组,通过uigetfile函数得到的file_name是一个元胞数组,这样的话,选取其中的某一个元素就不能用小括号了,而应该改用大括号。这样,错误迎刃而解!

你可能感兴趣的:(matlab中的元胞数组)