Matlab怎样将一个二维数组写到txt文件中

我有一个二维数组,每一行元素如:{fortest,12},{fortest2,23},我想把它写入一个txt中,每一行元素为txt中一行如:fortest 12
第二行:fortest2 23.请各位大牛帮忙!急!

链接: https://pan.baidu.com/s/1eT5CWVYMOdUd03aC6gmBjw

提取码: 6kde 

将一个二维数组写到txt文件的方法:

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-06-30

链接: https://pan.baidu.com/s/13xkWckoRRxW_WqbJLyQ1ug

 提取码: cdca 复制这段内容后打开百度网盘手机App,操作更方便哦

第2个回答  2010-06-19
直接啊 假设你的二维数组名称为a 则save('dd.txt','a'.'-ascii')
第3个回答  推荐于2017-12-15
clear;
clc;
fidin=fopen('1.txt'); % 打开1.txt文件
fidout=fopen('mkmatlab.txt','w'); % 创建MKMATLAB.txt文件
i=1;
while ~feof(fidin) % 判断是否为文件末尾
tline=fgetl(fidin); % 从文件读行
tmp=find(tline==','); % 判断首字符是否是逗号
l=length(tline);
a(i)=str2num(tline(2:tmp-1));
b(i)=str2num(tline(tmp+1:l-1));
i=i+1;
end
c=[a;b]';
以上代码本地测试通过。本回答被网友采纳
相似回答