将uint32类型的数组内容写入Matlab中的文本文件

时间:2014-05-22 15:23:48

标签: matlab uint32

我正在尝试将类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

有任何建议/想法吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

尝试替换

fprintf(fileID,matri_working_now{row,:});

fprintf(fileID,matri_working_now(row,:));

您似乎试图使用大括号matri_working_now作为单元格访问{},而您应该使用括号()将其作为常规矩阵进行访问。