T
T
tuccar2015-02-01 09:27:52
Programming
tuccar, 2015-02-01 09:27:52

Are differential and integral calculus used in programming?

Where exactly? How are they used? What are they used for? If yes...

Answer the question

In order to leave comments, you need to log in

5 answer(s)
T
Timur Sharipov, 2015-02-01
@tuccar

What you are asking about is called mathematical modeling, which received a powerful impetus in the 50s of the 20th century during the implementation of the Atomic Project. Now, neither the creation of bridges (strength analysis), nor aircraft with engines (gas dynamics), nor the development of deposits (underground fluid dynamics) can do without modeling. Read, for example, the scope of packages like Ansys. Simulators for various industries are also very relevant , the entire mathematical apparatus of which is based on solving diffuses in partial derivatives. The same oil industry today is one of the most knowledge-intensive industries where applied mathematicians who can implement numerical methods are in demand.

D
Dmitry Entelis, 2015-02-01
@DmitriyEntelis

Are there any programming problems for which you need to solve differential equations?

R
ReD, 2015-02-01
@trinitr0

More specifically: finite difference methods for differentiation and finite sum methods for integration cases.

U
uvelichitel, 2015-02-01
@uvelichitel

In my opinion, programming is -numerical integration or differentiation. With any for loop, you are integrating or differentiating something. (Well, not considering exotics like Haskell in which there is no for out of the box, but it is possible to solve analytically)

M
Mrrl, 2015-02-01
@Mrl

Not used in programming. Used in specific applications for which programming is also used. The programmer, in general, does not care what to program, the solution of a differential equation or the calculation of some statistics - there would be formulas. Differential and integral calculus are used two steps higher - when a specific practical problem is formalized and a mathematical model (not even algorithms yet!) is chosen for it.
Sometimes, however, the corresponding approaches are already used when searching for algorithms for other problems. Say, one of the algorithms for solving polynomial systems (homotopy method) can be reduced to solving a tricky differential equation. But, in any case, this is not programming, but algorithmics.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question