Matlab - 使用通配符连接字符串

时间:2014-07-01 17:10:34

标签: matlab

我有两个变量,A和B,它们之间有一个变量,用于创建文件名。 e.g。

A*B.mat where *  %// can be any number of digits

显然dir A * B.mat不起作用,但我对如何真正实现它并不是最微弱的。

2 个答案:

答案 0 :(得分:1)

我认为你想要这个:连接AB的内容与中间的字符串'*'和最后的'.mat'

dir( [A '*' B '.mat'] )

答案 1 :(得分:0)

您可以使用sprintf

dir( sprintf('%s*%s.mat', A, B ) );