-4

我有一个功能:

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'}

什么时候

我怎么能那样做?

谢谢

4

1 回答 1

0

最后我们有一个完整的问题。

仔细阅读异常,你问问题的方式告诉我你不明白。例外情况fullfile是没有为单元输入定义,这只是事实。您必须调用fullfile应该生成的每个文件夹,因此需要一个 for 循环,其中包含类似file{idx} = fullfile(pwd,myStruct.name{idx})的内容。

于 2013-10-24T16:07:16.710 回答