如何将FileName/Current Directory打印为Bash八度图中的标题



我是八度的新手,需要绘制带有自定义标题作为文件名或当前目录名称的2-D图形。我尝试在plot.m文件中传递PWD,但它为我提供了一个完整的路径,而不是目录名称。实际上,我需要的只是一个自定义标题,而无需手动硬编码Xlabel('strings')中的字符串。

我没有八度,但在matlab上起作用:

current_directory_name = pwd;
current_directory_split = regexp(current_directory_name,'/','split');
string_of_interest = current_directory_split(end);
xlabel(string_of_interest);

我假设您在 *NIX计算机上。对于Windows计算机,将/更改为split命令中的

如果我正确理解了您的问题,则需要一种可移植的方法来检索名称名称的文件名。使用fileparts()

[dir, name, ext, ver] = fileparts(pwd)

如果您稍后决定加入字符串,请使用filesep,无论您是否在Unix上都可以放置。

最新更新