fid=fopen('transform.txt');
alltext = textscan(fid, '%s');
d = size(alltext)
for k=1:1
line = alltext{1}{k}
end
我正在使用size()
函数来获取单元格的数量,但它没有给我我想要的答案....我想要数组变量中的单元格数量为alltext
Transform.txt文件
mecca06.pgm 2 0.707 -0.1414 0 0.707 1.2726 0 0 0 1 mecca06.pgm ç
答案 0 :(得分:1)
如果textscan找到字符串,则返回一个或多个单元格数组的单元格数组。您搜索的说明符数(在您的情况下为%s)定义了它返回的嵌套单元格数组的数量。 对于您的案例,您只搜索%s的最原始解决方案是:
d = size(alltext{1});