On one of the Approaches to Approximate Calculation of Lebesgue–Stieltjes Integrals in Python in System Analysis Problems with Discrete Models

Authors

  • B. I. Mokin Vinnytsia National Technical University
  • O. B. Mokin Vinnytsia National Technical University
  • D. О. Shalagai Vinnytsia National Technical University

DOI:

https://doi.org/10.31649/1997-9266-2021-156-3-61-68

Keywords:

Stieltjes integral, Lebesgue integral, algorithms for adapting integrals to the Python programming language, programs for calculating Lebesgue–Stieltjes integrals in Python

Abstract

The article presents programs for the approximate calculation of Lebesgue–Stieltjes integrals in Python, which are not currently available in the SymPy and SciPy packages. Those packages include only functions for calculating single and multiple Riemann integrals. To implement these programs, there has been made the correction of classical mathematical expressions, which determine the Lebesgue–Stieltjes integrals, and synthesized algorithms suitable for the development of programs for the approximate calculation of these integrals in Python. The feature of the algorithm synthesized for the approximate calculation of the Lebesgue integral is that the Lebesgue measure of a discrete function given on a zero-dimensional set of points located on the segment of its argument is a monotonic continuous function of the coordinate of the functional axis. This axis value increases from zero at the point of the minimum value of this function to a value equals to the length of the segment of the functional axis in the range from the minimum value of this function to its maximum value. In this algorithm, the values of a discrete Lebesgue-integrated function are sorted to form an ascending sequence, the measure of each value of which is given by a segment of the functional axis within adjacent values of this sequence in the direction of its growth. The developed Python programs for Lebesgue–Stieltjes integration contain standard already known program functions of this programming language. The article shows that the proposed programs can be useful for scientists who work on problems of systems analysis with discrete models.

Author Biographies

B. I. Mokin, Vinnytsia National Technical University

Academician of NAPS of Ukraine, Dr. Sc. (Eng.), Professor, Professor of the Chair of System Analysis and Information Technologies, Professor of the Chair of Electromechanical Systems of Automation in Industry and Transport

O. B. Mokin, Vinnytsia National Technical University

Dr. Sc. (Eng.), Professor, Professor of the Chair of System Analysis and Information Technologies

D. О. Shalagai, Vinnytsia National Technical University

Post-Graduate Student of the Chair of System Analysis and Information Technologies

References

Python. [Електронний ресурс]. Режим доступу: https://www.python.org/downloads/ .

П. Г. Доля, Введение в научный Python. Харків: ХНУ ім. Каразіна, 2016, 265 с.

Б. І. Мокін, В. Б. Мокін, О. Б. Мокін, Функціональний аналіз, адаптований до прикладних задач в галузі інформаційних технологій, навч. посіб. Вінниця: ВНТУ, 2020, 192 с.

Downloads

Abstract views: 409

Published

2021-06-29

How to Cite

[1]
B. I. Mokin, O. B. . Mokin, and Shalagai D. О., “On one of the Approaches to Approximate Calculation of Lebesgue–Stieltjes Integrals in Python in System Analysis Problems with Discrete Models”, Вісник ВПІ, no. 3, pp. 61–68, Jun. 2021.

Issue

Section

Information technologies and computer sciences

Metrics

Downloads

Download data is not yet available.

Most read articles by the same author(s)

1 2 3 4 5 6 7 8 9 10 > >>