<p>We develop a numerical quadrature formula for integrating a spherical homogeneous Bernstein-Bezier polynomial <i>p</i> over a spherical triangle <InlineEquation ID="IEq1"> <InlineMediaObject> <ImageObject Color="BlackWhite" FileRef="12190_2024_2360_Article_IEq1.gif" Format="GIF" Height="14" Rendition="HTML" Resolution="72" Type="Linedraw" Width="14" /> </InlineMediaObject> <EquationSource Format="TEX">\({\mathcal {T}}\)</EquationSource> <EquationSource Format="MATHML"><math> <mi mathvariant="script">T</mi> </math></EquationSource> </InlineEquation>. The spherical polynomial is projected onto a planar triangle and is interpolated by a bivariate Bernstein-Bezier cubic polynomial <i>q</i>. Integrating <i>q</i> exactly allows us to express the original integral as a linear combination of the coefficients of <i>p</i> with the respective weights defined explicitly. The weights depend on the vertices of <InlineEquation ID="IEq2"> <InlineMediaObject> <ImageObject Color="BlackWhite" FileRef="12190_2024_2360_Article_IEq1.gif" Format="GIF" Height="14" Rendition="HTML" Resolution="72" Type="Linedraw" Width="14" /> </InlineMediaObject> <EquationSource Format="TEX">\({\mathcal {T}}\)</EquationSource> <EquationSource Format="MATHML"><math> <mi mathvariant="script">T</mi> </math></EquationSource> </InlineEquation> and the degree of <i>p</i>. The approximating formula is symmetric with respect to the vertices of <InlineEquation ID="IEq3"> <InlineMediaObject> <ImageObject Color="BlackWhite" FileRef="12190_2024_2360_Article_IEq1.gif" Format="GIF" Height="14" Rendition="HTML" Resolution="72" Type="Linedraw" Width="14" /> </InlineMediaObject> <EquationSource Format="TEX">\({\mathcal {T}}\)</EquationSource> <EquationSource Format="MATHML"><math> <mi mathvariant="script">T</mi> </math></EquationSource> </InlineEquation>. The method is easily adapted for integrating algebraically defined functions. For sufficiently smooth functions the error in the approximation is bounded by the power six of the size of the triangle. The approximation accuracy is further improved by splitting the domain triangle, effectively decreasing the error by a factor of 16 with each split. Additionally, the method conveniently couples with Richardson extrapolation, further reducing the error. Numerical experiments demonstrate the accuracy and computational effectiveness of the method.</p>

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Numerical integration on spherical triangles by means of cubic interpolation

  • Victoria Baramidze,
  • Gregory Baramidze

摘要

We develop a numerical quadrature formula for integrating a spherical homogeneous Bernstein-Bezier polynomial p over a spherical triangle \({\mathcal {T}}\) T . The spherical polynomial is projected onto a planar triangle and is interpolated by a bivariate Bernstein-Bezier cubic polynomial q. Integrating q exactly allows us to express the original integral as a linear combination of the coefficients of p with the respective weights defined explicitly. The weights depend on the vertices of \({\mathcal {T}}\) T and the degree of p. The approximating formula is symmetric with respect to the vertices of \({\mathcal {T}}\) T . The method is easily adapted for integrating algebraically defined functions. For sufficiently smooth functions the error in the approximation is bounded by the power six of the size of the triangle. The approximation accuracy is further improved by splitting the domain triangle, effectively decreasing the error by a factor of 16 with each split. Additionally, the method conveniently couples with Richardson extrapolation, further reducing the error. Numerical experiments demonstrate the accuracy and computational effectiveness of the method.