public Matrix asMatrix(String perception) {
List<Double> values = new List<Double>();
// for (String state : aBelief.states()) {
foreach (String state in states) {
values.Add(get(state, perception));
}
Matrix OMatrix = Matrix.createDiagonalMatrix(values);
return OMatrix;
}
}