evalfis error from tutorial line 64

조회 수: 10 (최근 30일)
Yat Sheng Kong
Yat Sheng Kong 2019년 12월 12일
이동: Sam Chak 2024년 10월 3일
Hi all,
I have a problem when I tried to use my ANFIS. Then, I tried up with tutorial and same error occurred as follows. Do anyone has any idea regarding this? Thanks.
>> fis = readfis('tipper');
>> output = evalfis(fis,[2 1])
Dot indexing is not supported for variables of this type.
Error in evalfis (line 64)
Nin = length(fis.input);

채택된 답변

Jesse Stowe
Jesse Stowe 2020년 12월 5일
이동: Sam Chak 2024년 10월 3일
It looks as if the evalfis function definition has changed recently. For me in R2018a, the inputs must be specified first:
>> output = evalfis([2 1], fis)
You can check this by running help:
>> help evalfis
evalfis Perform fuzzy inference calculations.
OUTPUTS = evalfis(INPUTS,FIS)...

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Fuzzy Logic Toolbox에 대해 자세히 알아보기

제품


릴리스

R2018a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by