函数readtable:如何插入一个变量的值两倍的目录

4视图(30天)
这就跟你问声好!
现在我有一个简单的一行代码:
4 = readtable (“C: \ \用户惠普项目\ OneDrive \ \结果\ rig53 \ 97 \四\ ivdatadir-11 \ ivdata_up”);
和其他行相同的结构对其他变量。
我想取代97年\ \ rig53 \一部分,定义两个变量,可以改变只要我想要的,所以,如果我需要读取数据从另一个目录中,例如从“C: \ \用户惠普项目\ OneDrive \ \结果\ rig55 \ 99 \四\ ivdatadir-11 \ ivdata_up”,每次我不需要更改目录,但电脑改变变量的值,我开始时定义。
我想这样做:
x =“rig53”;
y = 97;
4 = readtable (惠普用户“C: \ \ \ OneDrive \ \结果\项目”num2str (x)“\”num2str (y)“第四\ \ ivdatadir-11 \ ivdata_up”);
但是我不知道写什么在目录中(在这个例子中,我只是写了一个随机的事情,我知道它不工作)。
有方法吗?
谢谢你!

答案(2)

KSSV
KSSV 2021年9月16日
f = dir (“C: \ \用户惠普项目\ OneDrive \ \ \ '结果);
f (3)
f (4)
3评论

登录置评。


沃尔特·罗伯森
沃尔特·罗伯森 2021年9月16日
basedir = fullfile (“C: \用户”,“惠普”,“OneDrive”,“项目”,“结果”);
x =“rig53”;
y = 97;
文件名= fullfile (basedir x,字符串(y),“四”,“ivdatadir-11”,“ivdata_up”);
4 = readtable(文件名);

类别

找到更多的在字符和字符串帮助中心文件交换

标签

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!