使用save通过用户输入创建新文件(MATLAB)

时间:2014-11-28 19:00:47

标签: matlab input save

我正在编写代码,并且我已经使用输入函数来获取用户想要的新文件名称,但我不知道如何使用保存名称。

我尝试过这样的事情:

matrix = [1 2 3; 4 5 6]
name = input ('Name your new file > ', 's')
save ('name.txt', 'matrix' )

显然会创建一个名为'name'的文件。 谢谢!

1 个答案:

答案 0 :(得分:0)

save (strcat(name,'.txt'), 'matrix' )对我不起作用,文件已创建,但其中没有matrix

我可以使用以下代码获得所需的结果,

matrix = [1 2 3; 4 5 6];
name = input ('Name your new file > ', 's');
dlmwrite([name,'.txt'],matrix, 'delimiter', '\t','newline', 'pc');