我正在编写代码,并且我已经使用输入函数来获取用户想要的新文件名称,但我不知道如何使用保存名称。
我尝试过这样的事情:
matrix = [1 2 3; 4 5 6]
name = input ('Name your new file > ', 's')
save ('name.txt', 'matrix' )
显然会创建一个名为'name'的文件。 谢谢!
答案 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');