Llamadas a funciones en MATLAB-Appdesigner

Cómo usar o crear "funciones públicas" puede consultar https://blog.csdn.net/ruredfive/article/details/116705194
para presentar el uso básico de Appdesigner

Cuando Appdesigner llama a una función personalizada, indica que hay demasiados parámetros de entrada

Llamada muchas veces, la función se puede usar directamente dentro de la función de llamada, pero cuando se define en una función pública, indica que hay demasiados parámetros de entrada.
Finalmente descubrió cómo llamar, debe agregar un "~" al declarar, por ejemplo:

function c = add(a,b)   %这样就会报错。。。
    c = a+b;
end

function c = add(~,a,b)   %这样就可以用了。。。
    c = a+b;
end

Al llamar, también debe agregar "aplicación" antes del nombre de la función para llamar con precisión;

res = app.add(amp,fre);  % 正确的调用
res = add(amp,fre);  % 错误的调用

Supongo que te gusta

Origin blog.csdn.net/ruredfive/article/details/116746608
Recomendado
Clasificación