User Tools

Site Tools


cemtool:7.5:internaltoolbox:interrnal:editmf

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

cemtool:7.5:internaltoolbox:interrnal:editmf [2014/04/25 09:03] (current)
Line 1: Line 1:
 +[[:​cemtool]]>​[[:​cemtool:​7.5]]>​[[:​cemtool:​7.5:​internaltoolbox]]>​[[:​cemtool:​7.5:​internaltoolbox:​interrnal]]
 +
 +====== editmf ======
 +소속함수의 파라미터들을 수정한다.
 +
 +===== 문법 =====
 +<code matlab>
 +editmf( fs, "​type1",​ "​var",​ "​mf",​ "​type2",​ [new params])
 +editmf( fs, type1, varindex, mfindex, "​type2",​ [new params])
 +</​code>​
 +
 +===== 설명 =====
 +소속함수의 파라미터를 수정한다. ​ 기능적으로는 rmmf + addmf와 동일하나,​ 내부적으로 다른 함수를 사용하며 좀 더 빠르다. 인수로서 문자열이나 인덱스 모두 사용 가능하지만 둘을 섞어 쓰면 안 된다. ​ 인덱스를 알기 위해서는 showvar 함수와 showmf함수를 이용하기 바란다. ​ 각각의 인자들에 대한 설명은 addmf를 참고할 것.
 +
 +===== 예제 =====
 +<file matlab ex.cem>
 +newfcs("​a","​tipper","​mamdani"​);​
 +addvar("​a","​input","​service",​[0 10]);
 +addmf("​a","​input","​service","​poor","​gaussmf",​[1.5 0]);
 +addmf("​a","​input","​service","​good","​gaussmf",​[1.5 5]);
 +addmf("​a","​input","​service","​excellent","​gaussmf",​[1.5 10]);
 +msgprint("​original mf");
 +showmf("​a",​ "​input",​ "​service"​);​
 +editmf("​a","​input","​service","​good","​trimf",​[0 5 10]);
 +msgprint("​modified mf");
 +showmf("​a",​ "​input","​service"​);​
 +</​file>​
 +===== 관련함수 =====
 +[[cemtool:​7.5:​internaltoolbox:​interrnal:​rmmf]] [[addmf]]
 +
  
cemtool/7.5/internaltoolbox/interrnal/editmf.txt · Last modified: 2014/04/25 09:03 (external edit)