从用户输入文件名
15的观点(30天)
显示旧的评论
你好,
我有点困我的脚本。我想实现的是请求一个来自用户的输入(数字)。然后把这个输入文件名称的一部分,我想出口。
这是我写的代码到目前为止,但不幸的是,它不工作。
我去哪里错了吗?
clc
清晰的所有
关闭所有
一个= 2000
提示= {的项目编号:};
dlgtitle =“输入”;
dim = 50 [1];
definput = {' '};
回答= inputdlg (dim,提示,dlgtitle definput)
writematrix (,“num2str(回答)+ TEST.csv ')
非常感谢
接受的答案
史蒂文的主
2022年10月18日
n = 4000;
文件名= n +“_TEST.csv”
路径名= fullfile (“c: \ temp”文件名)
注意,由于MATLAB代码执行功能的答案在Linux上运行,
fullfile
使用/文件分隔符。如果你跑在Windows上使用\。看到
filesep
函数。
电脑
当然,你可以把这两条线结合在一起,以避免创建临时变量文件名,如果你不需要,分别。
pathname2 = fullfile (“c: \ temp”,n +“_TEST.csv”)
答案(1)
恩里科Gambini
2022年10月17日
尝试使用这个函数“strcat”和“字符串”
字符串str =(回答);
writematrix (A, strcat (str,' + TEST.csv '))