Solve the following problem:
Using a symbolic computation program (e.g., Mathematica or Maple), find the weight enumeration polynomial for a (15, 11) Hamming code. Plot the probability of decoding error (when this code is used for error correction) and undetected error (when the code used for error detection) as a function of the channel error probability p in the range 10-6 ≤ p ≤ 10-1.