小编Dak*_*der的帖子

无法在同一个matlab文件中定义2个函数

我试图在一个matlab文件中将两个函数连接在一起,它简单地说

"function result = DTFMdetect(filenumber),错误:在此上下文中不允许使用函数定义"

当我将2个函数放在单独的文件中并在另一个文件中调用时,之前工作的代码detectSK,但现在当我尝试将它们组合在一起时,我得到了这个错误.这里有没有人知道它是什么或遇到过它可能有帮助吗?

提前致谢

       function result = DTMFdetect(filenumber)
    %
    % Funktion som avkodar DTMF signaler
    %
    % Funktionen generate_secret_data.p samt DTMFgen.m måste finnas i samma
    % filkatalog som denna funktionen (eller i path)
    %
    % Insignaler
    %    filenumber = signalfilsnummer (0-99)
    %
    % Utsignal
    %    Sträng-array med detekterade symboler
    %    ex. result(3,2) är 2:a symbolen som detekterades i 3:e signalen

    signals = generate_secret_data(filenumber);


    for sig_idx = 1:6, % 6 signaler ska analyseras
        figure;
        plot(signals(:,sig_idx));
        signals(:,sig_idx); …
Run Code Online (Sandbox Code Playgroud)

matlab function

1
推荐指数
1
解决办法
78
查看次数

标签 统计

function ×1

matlab ×1