-5

MATLAB R2010b を使用していますが、matlab の何が問題なのか理解できません...

>> SSS = simpleseries_dataset;

>> [X,T] = SSS;

>> ???Too many output arguments.

しかし、次のコードは良いです:

>> [X,T] = simpleseries_dataset;
4

1 に答える 1

6

simpleseries_dataset関数です。関数は複数の出力を持つことができます - と入力するedit simpleseries_datasetと、関数の定義が表示されます。

function [inputs,targets] = simpleseries_dataset

コードの最初の行を実行すると、単一の出力変数が得られます。つまり、inputs格納されSSStargets破棄されます。複数出力関数の出力を単一の変数に割り当てることは、次のことと同じです。

[SSS, ~] = simpleseries_dataset;

したがって、 からの両方の出力値を保持したい場合はsimpleseries_dataset、2 つの出力で関数を呼び出す必要があります。

于 2012-04-21T08:13:26.387 に答える