0

私は自分の仕事にANFISを使用しており、MATLABを使用してANFISの使用を学びました。ただし、最終的な FIS 出力をチャートで取得しています。出力を配列形式で取得できません。

最終出力を配列形式で取得する方法を教えてください。

4

1 に答える 1

1

http://www.mathworks.com/help/toolbox/fuzzy/fp715dup12.html#FP43334

The command anfis takes at least two and at most six input arguments. The general format is

[fismat1,trnError,ss,fismat2,chkError] = ...
anfis(trnData,fismat,trnOpt,dispOpt,chkData,method);

where trnOpt (training options), dispOpt (display options), chkData (checking data), and method (training method), are optional.

次に、たとえば出力をプロットできます。

figure(3)
subplot(2,2,1)
plotmf(fismat2, 'input', 1)
subplot(2,2,2)
plotmf(fismat2, 'input', 2)
subplot(2,2,3)
plotmf(fismat2, 'input', 3)
subplot(2,2,4)
plotmf(fismat2, 'input', 4)

次のプロットは、結果の例を示しています。

ここに画像の説明を入力してください

于 2012-07-02T23:29:30.043 に答える