如何使用名称中的变量保存文件?

时间:2017-09-05 16:07:11

标签: matlab

这是我的名字:

  fn_la= ' myfile.env' 

在这个名称中我想要包含一个名为date= 20170805.的变量 所以这个名字是myfile20170805.env. 有人知道如何在matlab中做到这一点吗?

1 个答案:

答案 0 :(得分:1)

以下是代码:

fn_la= ' myfile.env'
date= 20170805
C = strsplit(fn_la,'.')
name=sprintf('%s%d.%s.',C{1},date,C{2})

您可能希望使用strtrim删除空格:

name=strtrim(name)