a fuzzy switching controller 10 with two gains is used to provide smooth transitioning between the three separate guidance laws 12 14 16 these switching gains are determined from the following fuzzy rules if r is big b then k 1 1 and k 2 0 launch phase 8a if r is medium m then k 1 0 and k 2 0 midcourse phase 8b if r is small s then k 1 0 and k 2 1 terminal phase 8c the fuzzy controller 10 has three main components scaling factors membership functions and rules the initial point in the generation of the fuzzy guidance law is to choose numbers and shapes of membership functions mfs for input and output variables in the following mfs with triangular shapes are chosen for all input and output variables as illustrated in fig4 all of the variables have positive and negative values except for the range which is solely positive thus only three mfs are used for the range and five mfs are used for the other variables the second step in the generation is to determine the scaling factors which convert the physical ranges of the fuzzy variables into the normalized ranges between.