【发布时间】:2010-12-03 16:03:30
【问题描述】:
我想在 MATLAB 中获取不带扩展名的图像文件名。 我曾尝试将 (fileparts ) 函数用作:
[pathstr, name, ext, versn] = fileparts(filename);
在此函数中,(文件名)必须带有完整的路径,以便在变量(名称)中获取不带扩展名的文件名。
当我只有 ('D10_11.jpg') 之类的文件名时,我收到以下错误:
"Input must be a row vector of characters"
请,如果他们是解决这个问题的另一个功能
【问题讨论】:
-
你的方法是错误的。真正的问题是为什么你会得到那个错误,为什么变量文件名是一个单元格数组。如果您明天不理解这一点,您将遇到另一个非常类似的问题。如果您了解什么是元胞数组,问题本身就很简单。
-
@all:你为什么要支持这样的问题(见我上面的评论)???
-
@Mikhail:显然 SP 不知道 cell arrays,同时面临 fileparts 函数的问题。这个问题对他来说不是小事。让他有机会加深对 MATLAB 的理解。