0
我有一個矩陣輸出數據的步驟和添加字符
a=[1 2; 3 4; 5 6];
在MATLAB
,我想將其導出到外部ASCII文件格式{1,2},{3,4},{5,6}
。我怎樣才能做到這一點?我需要使用低級I/O嗎?
我有一個矩陣輸出數據的步驟和添加字符
a=[1 2; 3 4; 5 6];
在MATLAB
,我想將其導出到外部ASCII文件格式{1,2},{3,4},{5,6}
。我怎樣才能做到這一點?我需要使用低級I/O嗎?
你可以使用fprintf
如下:
a=[1 2; 3 4; 5 6];
file_id=fopen('output.txt','w');
[m,n]=size(a);
for i=1:m-1
fprintf(file_id,'{%d,%d},',a(i,1),a(i,2));
end
fprintf(file_id,'{%d,%d}',a(m,1),a(m,2));
fclose(file_id)