MATLAB-Appdesigner での関数呼び出し

「パブリック関数」の使用または作成方法については、https://blog.csdn.net/ruredfive/article/details/116705194
を参照して、Appdesigner の基本的な使用方法を紹介します。

Appdesigner がカスタム関数を呼び出すと、入力パラメーターが多すぎることを示すメッセージが表示されます。

この関数を何度も呼び出すと、呼び出し関数内で直接使用できますが、パブリック関数で定義すると、入力パラメーターが多すぎることを示すプロンプトが表示されます。
ようやく呼び出し方法がわかりました。宣言するときに「~」を追加する必要があります。たとえば、次のようになります。

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

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

呼び出すとき、正確に呼び出すには、関数名の前に「app.」を追加する必要もあります。

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

おすすめ

転載: blog.csdn.net/ruredfive/article/details/116746608