Пример #1
0
 def test_plot_circle(self):
     T = .5
     def cirper(x):
         return tools.circle(x, period=T)
     c = Chebfun.from_function(cirper, domain=[0,T])
     xs,ys,xi,yi,d = plot_data(c, plot_res)
     self.assertEqual(d, 2,)
     for X,Y in [(xs,ys), (xi,yi)]:
         dist = np.square(X) + np.square(Y)
         npt.assert_allclose(dist, 1, err_msg="The plot should be a circle")
     plot(c)
Пример #2
0
    def test_plot_circle(self):
        T = .5

        def cirper(x):
            return tools.circle(x, period=T)

        c = Chebfun.from_function(cirper, domain=[0, T])
        xs, ys, xi, yi, d = plot_data(c, plot_res)
        self.assertEqual(
            d,
            2,
        )
        for X, Y in [(xs, ys), (xi, yi)]:
            dist = np.square(X) + np.square(Y)
            npt.assert_allclose(dist, 1, err_msg="The plot should be a circle")
        plot(c)
Пример #3
0
 def setUp(self):
     # Constuct the O(dx^-16) "spectrally accurate" chebfun p
     self.p = Chebfun.from_function(tools.f)
Пример #4
0
 def setUp(self):
     # Constuct the O(dx^-16) "spectrally accurate" chebfun p
     self.p = Chebfun.from_function(tools.f)