matlab如何将运行的结果保存在txt中?
展开全部
你看你是想横着放也就是有以下的60列
x(1) x(2) .........
y(1) y(2) ........
还是竖着放有一下的60行
x(1) y(1)
x(2) y(2)
..........
如果想要60列
x=0:0.1:6;
y=x.^2;
dlmwrite('文件名.txt', [x;y], 'delimiter', '\t', 'newline', 'pc');
如果想要60行 (一般习惯)
x=0:0.1:6;
y=x.^2;
dlmwrite('文件名.txt', [x',y'], 'delimiter', '\t', 'newline', 'pc');
x(1) x(2) .........
y(1) y(2) ........
还是竖着放有一下的60行
x(1) y(1)
x(2) y(2)
..........
如果想要60列
x=0:0.1:6;
y=x.^2;
dlmwrite('文件名.txt', [x;y], 'delimiter', '\t', 'newline', 'pc');
如果想要60行 (一般习惯)
x=0:0.1:6;
y=x.^2;
dlmwrite('文件名.txt', [x',y'], 'delimiter', '\t', 'newline', 'pc');
追问
存放的txt在哪里啊?
追答
如果第一个参数只是文件名,那么文件保存在matlab当前的工作目录中
如果你想指定保存位置,你可以用完整的路径+文件名
例如
dlmwrite('C:\data.txt', [x',y'], 'delimiter', '\t', 'newline', 'pc');
你可以在C盘的根目录找到data.txt文件
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-11-20
展开全部
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
dlmwrite('文件名.txt', [x;y], 'delimiter', '\t', 'newline', 'pc');
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询