필터 지우기
필터 지우기

How can I convert a .fis file (fuzzy) into a .m file?

조회 수: 24 (최근 30일)
Pedro
Pedro 2013년 4월 30일
댓글: wonde Tessema 2023년 7월 3일
I need to convert the file so that I can take the .m file and convert into C code to program a dsp whith a fuzzy controller.
thanks!
  댓글 수: 1
Iman Ansari
Iman Ansari 2013년 4월 30일
편집: Iman Ansari 2013년 4월 30일
It's a text file, you can open it with matlab editor or notepad. It's for defining your fuzzy system (Inputs, Outputs, Membership Functions, rules, ...), nothing more.

댓글을 달려면 로그인하십시오.

답변 (4개)

Shahar
Shahar 2013년 8월 29일
편집: Shahar 2013년 8월 29일
You can convert the fis struct to .m code with gencode function from filexchange, at http://www.mathworks.com/matlabcentral/fileexchange/24447-generate-m-file-code-for-any-matlab-variable.
If your code looks something like
myg = readfis('FisFile.fis');
then use
strx = gencode(myg);
fid = fopen('c:\scriptFis.m','w');
fprintf(fid, '%s\n', strx{:});
fclose(fid);
and then you can run scriptFis from command line to load variable myg.
  댓글 수: 3
Walter Roberson
Walter Roberson 2017년 7월 4일
Did you install the noted File Exchange Contribution?
Asif Shah
Asif Shah 2020년 3월 20일
easily to convert from .fis to .m file see this video https://www.youtube.com/watch?v=xLkLsyzn2fk

댓글을 달려면 로그인하십시오.


Hagar Mahmoud
Hagar Mahmoud 2019년 12월 3일
Hello
I'm trying the same thing, however the posted example on file exchange for converting .fig file not .fiS files.
I have added the files and run, but I got the follwoing error meesge in scriptFis.m file
warning('myg: No code generated for object of class mamfis.')
Any help ??
  댓글 수: 2
Asif Shah
Asif Shah 2020년 3월 20일
easily to convert from .fis to .m file see this video https://www.youtube.com/watch?v=xLkLsyzn2fk
wonde Tessema
wonde Tessema 2023년 7월 3일
Error in gencode (line 40)
tag = input_name(1);
how to i solve this problem?

댓글을 달려면 로그인하십시오.


Lokesh Srivastava
Lokesh Srivastava 2022년 1월 10일
Can I change the parameters of .fis file in .m file or I can do this only in Fuzzy Logic App Designer?
Because In App Designer every time I change the parameter I have to Save new file and then run the model and if I can do these changes in .m file then just by run the file I can create a updated .fis.
I have tried the above mentioned method to change .fis to .m but on run it gives error :-
'' Invalid expression. Check for missing multiplication operator, missing or unbalanced delimiters, or other syntax error. To construct matrices, use brackets instead of parentheses "
What to do pls help.

wonde Tessema
wonde Tessema 2023년 7월 3일
how to convert text file into FIS file

카테고리

Help CenterFile Exchange에서 Fuzzy Inference System Modeling에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by