Como posso usar o Hamcrest para verificar se cada elemento em uma matriz de duplas está “próximo” de cada elemento em outra matriz?

Eu gostaria de comparar duas matrizes de duplas. Usando baunilha JUnit, eu posso fazer:

double[] a = new double[]{1.0, 2.0, 3.0};
double[] b = new double[]{1.0, 2.0, 3.0};
assertEquals(a, b, 1e-10);

Eu gostaria de saber como fazer isso usando Hamcrest, de preferência sem criar Matchers personalizados (se possível). Algo semelhante ao uso do matcher "close" para cada elemento em uma matriz.

questionAnswers(1)

yourAnswerToTheQuestion