我有一个功能:
function myFunc(myStruct)
% file can contains one or a list of files
file = {fullfile(pwd,myStruct.name)}
end
当我调用myFunc 时,从另一个文件
myStruct.name = {'toto','titi','tata'}
myFunc(myStruct);
I got an error ,function isn't definied for cell
我想将myStruct.name字段传递给字符串或字符串列表: 我的意思是myStruct.name可以接受一个参数'toto'或参数列表{'toto','titi'}
何时
我怎么能这样做?
由于
答案 0 :(得分:0)
最后我们有一个完整的问题。
仔细阅读例外情况,如何问你的问题告诉我你不理解它。例外情况说,fullfile
没有为单元格输入定义,这只是事实。您必须为应生成的每个文件夹调用fullfile
,因此需要for循环,其中包含file{idx} = fullfile(pwd,myStruct.name{idx})
。