示例#1
0
    def test_que_la_integral_de_un_triangulo_de_base_2_y_altura_1_sea_1(self):
        fs = 5000
        x = numpy.linspace(0, 2, 10000, endpoint=False)
        y = numpy.linspace(0, 1, 10000, endpoint=False)
        senal = SenalAudio(fs, x, y)
        area = IntegrarSenalTest.integrar_senal_action.execute(
            senal, 0, senal.get_duracion())

        self.assertAlmostEqual(1, area, delta=math.pow(10, -3))
示例#2
0
    def test_que_la_duracion_de_una_senal_nula_sea_correcta(self):
        fs = 5
        valores = numpy.zeros(10)
        senal = SenalAudio(fs, valores)

        self.assertEqual(2, senal.get_duracion())