我正在尝试将类uint32的512 * 512矩阵的内容读取到文本文件中。该矩阵的内容为0和1。下面的代码不断回复我这个错误: “单元格内容引用非单元格数组对象。”
fileID = fopen('my_data.txt','w');
[nrows,ncols] = size(matri_working_now);
for row = 1: nrows
fprintf(fileID,matri_working_now{row,:});
end
有任何建议/想法吗?
谢谢!
答案 0 :(得分:1)
尝试替换
fprintf(fileID,matri_working_now{row,:});
与
fprintf(fileID,matri_working_now(row,:));
您似乎试图使用大括号matri_working_now
作为单元格访问{}
,而您应该使用括号()
将其作为常规矩阵进行访问。