Design Methods of General Fuzzy Systems as Function Approximators