public void normalizando_um_vetor_com_magnitude_0() { var vetor = new[] { 0.0, 0.0, 0.0 }; var vetorNormalizado = vetor.Normalizado(); var vetorNormalizadoEsperado = new[] { 0.0, 0.0, 0.0 }; vetorNormalizado.Should().ContainInOrder(vetorNormalizadoEsperado); }
public void normalizando_um_vetor() { var vetor = new[] { 8.9, 1.0, 10.3, 5.6, 7.02 }; var vetorNormalizado = vetor.Normalizado(); var magnitudeDoVetor = vetor.Magnitude(); var vetorNormalizadoEsperado = new double[vetor.Length]; for (var i = 0; i < vetorNormalizadoEsperado.Length; i++) vetorNormalizadoEsperado[i] = vetor[i] / magnitudeDoVetor; vetorNormalizado.Should().ContainInOrder(vetorNormalizadoEsperado); }