WWW.LIB.KNIGI-X.RU
    -
 

 >>  - .

̲Ͳ ² ֲ ò ̲ Ͳ Dz Ͳ -Dz ...

̲Ͳ ²

ֲ ò ̲

Ͳ Dz

Ͳ -Dz ѲҔ

0501.01

- 2010

681.3.07

- ѳҔ. 0501.01

/.: .., .., .., ..

2- ., . . : , 2010. 47 .

- ѳһ , MATLAB, .

0501.01 , , .

: .., . . , , .. , . . , , .., ., .., .

³ .. , - . , .

.. , . . , () .

, 9 29.12.2010 ϳ 1.02.2011. 6084 1/16. . . .-. . 3,88. . . . 3,83.

100 . . 02/11.

.

49600, -5, . , 4 㳿

1. 1. MATLAB

2. 2. MATLAB Fuzzy Logic Toolbox

3. 3. Fuzzy Logic Toolbox MATLAB

4. 4. ANFIS Fuzzy Logic Toolbox................. 28

5. 5. Fuzzy Logic Toolbox ATLAB............. 34

6.

1 MATLAB MATLAB.

:

;

MATLAB;

MATLAB .

MATLAB.

   

- , .

1.

.

3 .

.

3.

.

4.

2 MATLAB Fuzzy Logic Toolbox MATLAB Fuzzy Logic Toolbox. MATLAB.

:

;

Fuzzy Logic Toolbox, MATLAB;

Fuzzy

Logic Toolbox.

, .

, Fuzzy Logic Toolbox.

MATLAB

MATLAB 11 , - , , , . .

MATLAB:

   

MATLAB:

x = 0:0.1:10; % y = trimf(x, [4 6 8]); % plot (x, y); % xlabel(trimf(x, P), P = [4 6 8]); %

:

   

, .

d , b .

:

   

MATLAB:

x = 0:0.1:10; % y = trapmf(x, [1 4 7 8]); % plot (x, y); % xlabel(trapmf(x, P), P = [1 4 7 8]); % , MATLAB . 1.

. 1 -

: , (.2).

gaussmf .

:

   

:

;

.

gaussmf .

:

y = gaussmf (x, params).

gaussmf :

x , ;

params . [, c].

y , x.

   

gauss2mf y, x.

. 2 - , , gbellmf.

, .

   

a - ;

b ;

c .

MATLAB:

   

. 3.

. 3 -

. , . , , . sigmf, dsigmf psigmf.

:

f ( x, a, c ), (6) 1 e a ( x c ) :

a ;

.

(. 4), , , .

MATLAB:

   

.

. 4 - : , (Fuzzy Logic Toolbox) MATLAB . Z (zmf), PI- (pimf) S- (smf). zmf , (.5, ), smf zmf (.5, ). pimf , , (. 5, ).

:

y zmf ( x, [a b]).

a b (.

5, ).

y pimf ( x, [a b c d ]).

a d , b c (. 5, ).

y smf ( x, [a b]).

a b (.

5, ).

. 5 - :

Z-; S-; P- 1.

. , Fuzzy Logic Toolbox.

( 2.

).

MATLAB 3.

.

4.

( max, , , ), ( min, , , ) . .

.

5.

3.

Fuzzy Logic Toolbox MATLAB.

:

;

Fuzzy Logic Toolbox, MATLAB;

Fuzzy Logic Toolbox .

.

:

;

MATLAB , Fuzzy Logic Toolbox.

Fuzzy Inference System (FIS Editor) FIS.

(Membership Function Editor) .

(Rule Editor) .

(Rule Viewer).

(Surface Viewer).

, Fuzzy Logic Toolbox .

FIS ( FIS) , .

FIS fuzzy fuzzy ('a') . , , , . .

fuzzy , FIS Untitled (. 6).

.6 - FIS, fuzzy , (), , , . .

fuzzy fuzzy (''), fis , FIS .

FIS , FIS, FIS ..

:

File ( , , );

Edit ( );

View .

File () FIS :

New FIS... : Mamdani Sugeno .

, , Untitled;

Import FIS : From Workspace... MATLAB From Disk... ;

Export : Workspace... MATLAB Disk... ;

Print ;

Close FIS.

Edit () :

Undo ;

Add Variable... : Input Output ;

Remove Selected Variable ;

Membership Functions...

;

Rules .

View () :

Rules ;

Surface .

FIS 5 :

And method ( ) :

min ;

prod ;

Custom , .

Or method ( ) :

max ( );

probor ;

Custom , .

Implication method ( ) () ( ):

min ( );

prod ;

Custom , .

Aggregation method ( ) :

max ;

sum ;

probor ;

Custom , .

Defuzzification method ( ) :

centroid ;

bisector ;

mom (middle of maximum) , ;

som (smallest of maximum) () ;

lom (largest of maximum) () ;

Custom , .

:

wtaver (weighted average) ;

wtsum (weighted sum) .

.

:

, 1.

.

, .

2.

, 3.

.

10- (0 , 10 ).

, 5% , 15%, 25%.

. 2 , , ,  ( ) 3 ( 0 , 5 10 , 5%, 15%, 25%) . , .

fuzzy FIS-. , Mamdani ( ) . , Edit /Add input ( input). input 1, . Enter. input2 ( ) output 1. , , tip (- - ), File/Save to workspace as... ( ...).

.

- :

View/Edit membership functions..., , , Ctrl+2.

mfedit, mfedit ('') mfedit () .

mfedit ('') , FIS, a.fis.

mfedit () MATLAB, F1S . , . 11 , .

FIS Variables ( FIS).

, .

, FIS, FIS . .

File () , FIS.

Edit () :

Undo ;

Add MF... ;

Add Custom MF... ;

Remove Current MF ;

Remove All MFs ;

FIS Properties... FIS;

Rules... .

View () ;

Rules ;

Surface .

. Range Display Range 0 10 (), Enter.

Edit/Add MF (gaussmf) 3. . , (, , ). .7 .

. 7 -

.

0 10, , , , , [0 0 1 3] [7 9 10 10] .

0 30, , , .

<

, , . ruleedit () ruleedit () FIS ( EditRules... Ctrl+3).

, ruleedit (), , FIS, a.fis.

, FIS.

, , FIS . .

File () , FIS.

Edit () :

Undo ;

FIS Properties... FIS;

Membership Functions...

.

View () :

Rules ;

Surface .

Options () :

Language :

English (), Deutsch () Francais ();

Format :

Verbose ( ), Symbolic ( ) Indexed ( ).

.

, . , "none". , "not".

( Connection) ( Weight). , , (Delete rule), (Add rule) (Change rule). MATLAB (Help) (Close).

:

If ( is ) or ( is ) then ( is 1.

) (1) If ( is ) then ( is ) (1) 2.

If ( is ) or ( is ) then ( is ) (1) (, verbose) ; (Weight), .. . , , : (symbolic) (indexed), Options/Format.

:

1. (==)|(==)= (=) (1) 2. (==) = (=) (1) 3. (==)|(==)=(=) (1) , , . :

1 1, 1 (1): 2 2 0, 2 (1): 2 3 2, 3 (1): 2 (, , ), , ( ) , ( ) (1 Ȼ, 2 ).

. (tip).

. surfview('a') surfview(a) FIS, ( ViewSurface Ctrl+6).

, surf view (''), , FIS, a.fis, . surfview(a) MATLAB, FIS .

, FIS, FIS . .

File () , FIS.

Edit () :

Undo ;

FIS Properties... FIS;

Membership Functions... ;

Rules... .

View () :

Rules .

Options () :

Plot 8 ;

Color Map 4 ;

Always evaluate , , ( ). . , .

FIS. , (X Y), , (Z).

, . , ().

( View/View rules...) : =0 (.. ), =10 (..

). : =15 (.. ). .

, View/View surface; .

, (X(input) Y(input)), , , .

.

File/Save to disk File/Save to disk as..., (ASCII) .fis, , MATLAB, .

.

- , . - 0 1 16.

custmf:

1. - custmf.m.

2. Edit/Add custom MF (/ ) .

3. M-File function nam Add customized membership function - (custmf).

4. Parameter List .

5. , MF name ( ) - () (, custmf).

6. .

.

1.

2.

, Fuzzy Logic Toolbox.

3.

.

.

4.

5.

, , .

. 6.

.

4 ANFIS Fuzzy Logic Toolbox

:

;

Fuzzy Logic Toolbox, MATLAB;

Fuzzy

Logic Toolbox .

Fuzzy Logic Toolbox MATLAB - ANFIS.

:

, ANFIS;

MATLAB. .

ANFIS - , , , , .

ANFIS anfisedit. a anfisedit(a).

ANFIS (.8) . , .

.

.8 - ANFIS

. Load Data . (disk) (worksp.). ( .dat), . m x (n+1), m , n , . MATLAB , " " ( Enter).

:

(Training) , ;

(Testing) , ;

(Checking) , ;

(Demo) .

ANFIS.

, . () , .

. (Checking) . ANFIS .

FIS , MATLAB. Generate FIS . , .

FIS (Load from disk), (Load from worksp.). FIS (Grid partition) (Sub. clustering).

Generate FIS . MATLAB .

, Structure . FIS .

FIS . .

, :

(backpropo) (hybrid), .

(Error Tolerance) 0 ( ).

(Epochs) 3. Train Now. .

, ( "*").

, .

Fuzzy Logic Toolbox. fis, FIS.

(Membership Function Editor), (Rule Editor), (Rule Viewer) (Surface Viewer).

(Rule Viewer). . .

, . . .

. , .

1.

, .

2.

, Fuzzy Logic Toolbox.

3.

.

y, 4.

, x =[0 10].

ANFIS 5.

. x(k), x(k-1), x(k-2),,y(k-1), y(k-2), . y(k). .

6.

, .

, 7.

, =10% (ymax-ymin).

8.

, 10 y, 9.

.

. 10.

.

5 Fuzzy Logic Toolbox.

:

;

Fuzzy Logic Toolbox, MATLAB;

Fuzzy

Logic Toolbox .

findcluster k (subtractive clustering).

: findcluster findcluster (file.dat).

findcluster GUI (. 9) FCM / . Load Data.

Findcluster (File, Edit, View, Insert, Tools, Windows Help), , , , , , ..

( ) . (), - (). X-axis Y-axis, . .

. 9 - MATLAB Method... : subtractiv - ; fm k-. . . .

Findcluster . 10.

:

Influence Range - ,

Squash - ,

Accept Ratio - ,

Reject Ratio - .

subclust.

.10 - Findcluster k- (FCM) , . 11.

:

Cluster Num. - ;

Max Iteration # -

;

Min -

;

Exponent - .

FCM fcm.

.11 - k- (FCM)

Start . k-e . . .

Save Center... . , , .. .

Clear Plot .

1.

, .

2.

, Fuzzy Logic Toolbox.

y 3.

( random(name, x1, x2), name ), x1, x2 [1x100], x1 =[0 10], x2 =[10 20].

z [100x2], 4.

, y.

z *.dat, 5.

dlmwrite(filename, ).

findcluster.

6.

- 7.

.

8.

.

. 9.

.

.., .. // . - : - . - 2000. - 295 . ( ).

Jang J.-S. R. Neuro-fuzzy modeling: Architectures, Analyses and Applications // Department of Electrical Engineering and Computer Science, University of California. 1992. 155 p.( ).

.., .., .. : .. .: - , 2001. 224 . ( ).

.., .., .. : , , . .: 1, 2004. 397 . ( ).

: . . /., ., . .; .., ., . .: , 1993. 368 . ( ).

.. MATLAB. .: , 2007. 290 .(

 >>  - .
:

, 10 . 6 . : ...

. pdf DVD-ROM....

ONLINE ONLINE PLUS 1000/2000/3000 WWW.POWERMAN.RU 1. 2. 3. - 4. 5. 6. ...

- BIO-IN , : . , . , ...

620075, . , . , 4 . 371-42-50 . 371-40-20 www. ekaterinburg.arbitr.ru 29 2013 . ...

(Vinca minor) . , . , , 5070 , 15 , ...

3.1 . : , , / . 1, . // : . 2009. 3. . 19 24.4. . . 3aci6 ...

: .. 1974 . ...

RITMIX AVR-627 , RITMIX AVR-627 , : Full HD , ...

RMC-M45011 www.multivarka.pro ! , REDMOND. REDMOND ...

. , , 8 1 .................................

" " , , . , . . , ? ...

.. - , () . ...









 
<<     |    
2017 www.lib.knigi-x.ru - -

, .
, , , , 1-2 .