User Tools

Site Tools


cemtool:7.5:internaltoolbox:interrnal:addvar

Differences

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

Link to this comparison view

cemtool:7.5:internaltoolbox:interrnal:addvar [2014/04/25 09:03] (current)
Line 1: Line 1:
 +[[:​cemtool]]>​[[:​cemtool:​7.5]]>​[[:​cemtool:​7.5:​internaltoolbox]]>​[[:​cemtool:​7.5:​internaltoolbox:​interrnal]]
 +
 +====== addvar ======
 +퍼지 시스템에 변수를 추가한다.
 +
 +===== 문법 =====
 +<code matlab>
 +addvar( fs, "​type",​ "​var",​ [Range] {,​scale-factor})
 +addvar( fs, type, "​var",​[Range] {,​scale-factor})
 +</​code>​
 +
 +===== 설명 =====
 +퍼지 시스템에 입력 혹은 출력 변수를 추가한다.
 +type은 문자열일 경우에는 "​input"/"​output",​ 숫자로는 1/0의 값을 가진다.
 +"​var"​는 변수 이름으로 기존에 존재하는 변수의 이름과 다른 값을 가지면
 +된다. Range는 변수가 의미를 가지는 구간으로,​ [구간시작,​ 구간끝]의 사이즈가 2인 벡터이다. scalefactor는 입력 변수의 pre-scaler, 출력변수의 de-scaler로 입/​출력을 정규화할 때 사용하면 편리하다. ​ 생략해도 무방한 값이며 생략시에는 1이 기본설정으로 할당된다. ​ 표시되는 값은 변수명, 범위,(x Scale-factor)이다.
 +
 +===== 예제 =====
 +<file matlab ex.cem>
 +newfcs("​a","​tipper","​mamdani"​);​
 +addvar("​a","​input","​service",​[0 10]);
 +addvar("​a","​output","​tip",​[10 100]);
 +showvar("​a"​);​
 +</​file>​
 +===== 관련함수 =====
 +[[addmf]] [[rmvar]]
 +
  
cemtool/7.5/internaltoolbox/interrnal/addvar.txt · Last modified: 2014/04/25 09:03 (external edit)