1
我有一个标头作为行矢量(gene_common
大小为1 * 12725),我想将它写入带有相应单元数组(X1
,大小为1 * 217及其嵌套单元阵列为1 * 12728)的文本文件中。 我想从X1
的单元格4(X1
有12728列,因此标题将从单元格4开始到12728)的单元格4插入此标头。如何将带有标题的单元格数组的单元格数组写入文本文件?
我试过这段代码:
fid5= fopen('fileX.txt', 'w');
temp = vertcat(gene_common, X1{:}).';
fmt = [repmat('%s,', 1, length(X1)), '%s\n'];
fprintf(fid5, fmt, temp{:});
fclose(fid5);
,但我得到这个错误:
使用错误
vertcat
CAT参数尺寸并不一致。错误ENDFILE(22行)
temp = vertcat(GENE_common,X1{:}).';
它写成'gene_common'在你的代码,但错误大写变量的第一部分:'GENE_common'。这可能是由于变量的简单滥用造成的。请确认代码和错误是否一致 - 具体而言,请确保错误中报告的变量和您的代码相同。 – rayryeng
Non is GENE_comon它的错误 –
代码是好的我写错了 –