11. A method for generating and operating an expert system comprising the steps of: inputting into said expert system a set of training examples each including values for a plurality of conditions with corresponding values for the responses or actions which should be produced in response to said condition values; generating a matrix of learning coefficients within said expert system corresponding to said set of training examples, said matrix of learning coefficients having a matrix value for each combination of one from a set of resultant variables and one from a set of primary variables, said set of resultant variables at least including a set of variables corresponding to said responses and said actions and said set of primary variables at least including a set of variables representative of said conditions; inputting known values for a set of conditions into said expert system; and determining the value of a resultant variable by combining said known values for a set of conditions with the matrix values associated with said resultant variable; and outputting responses or actions depending on the value of the corresponding resultant variable.
13. The method of claim 11 wherein said step of determining the value of a resultant variable is performed by summing the products formed by multiplying each of said known values by the matrix value in the matrix of learning coefficients associated with both said resultant variable and the condition corresponding to the known value.