在MATLAB中传递一个字符串作为函数的参数

时间:2015-10-06 17:08:43

标签: matlab

我写的是编写一个函数,在名为fileName的文件中搜索varName并返回该行。我还没完成写作

Error using searchDat (line 10)
Not enough input arguments.

每当尝试运行以下代码时。

function [value] = searchDat(varName,fileName)
% Search 'varName' in the fileName
% Returns the line after
    fileID = fopen('input.dat','r');
    ii = 1;
    f = 0;
    while ~feof(fileID) 
        tline = fgetl(fileID) 
        if  strcmp(tline,varName)
            f = 1
        end
    end
    fclose(fileID);
end

我是否正确传递和使用字符串作为参数?

0 个答案:

没有答案