MATLAB At Misty Control Software Development Application Study In The Terrace
ABSTRACT:Fuzzy control is an important branch of intelligent control theory. It provides a simple and convenient way to merge the control experience and reasoning process of human into automatic control strategy.
In order to reduce the programming complexity of practical fuzzy control systems, two MATLAB application program interface ways to capitalize on the resources of MATLAB and its fuzzy logic toolbox in C programming environment is discussed. One is the MATLAB engine function library, by which C language starts a MATLAB course running in the background. Another is the stand-alone C-code fuzzy inference system completely based on the C. Both of these can reduce the programming loads of practical fuzzy control system obviously. The former is powerful and convenient, but it can not run without MATLAB software system. The latter can be applied into C language environment independently and embedded in other external applications.
Keywords: fuzzy control static performance MATLAB application program interface