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

我有一个二维数组,每一行元素如:{fortest,12},{fortest2,23},我想把它写入一个txt中,每一行元素为txt中一行如:fortest12第二行:fo... 我有一个二维数组,每一行元素如:{fortest,12},{fortest2,23},我想把它写入一个txt中,每一行元素为txt中一行如:fortest 12
第二行:fortest2 23.请各位大牛帮忙!急!
展开
 我来答
lijinfeng042
2010-06-19 · TA获得超过678个赞
知道小有建树答主
回答量:725
采纳率:0%
帮助的人:595万
展开全部
直接啊 假设你的二维数组名称为a 则save('dd.txt','a'.'-ascii')
百度网友ac3554a
推荐于2017-12-15 · TA获得超过706个赞
知道答主
回答量:182
采纳率:100%
帮助的人:62.1万
展开全部
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]';
以上代码本地测试通过。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式