Abstract

There are considered methods for solving complex mathematical problems, such as mathematical programming problems, when developing software in the C# programming language. The choice of this programming language is justified by the fact that it is the most popular programming language for the .NET Framework and .NET Core software platforms, which capabilities include creating web applications, window and mobile applications. There are highlighted Disadvantages of solving problems when integrating with the MathCAD package and another Fortran programming language. Advantages are highlighted and two ways of solving mathematical problems when integrating with MATLAB are considered. The first method involves creating a compiled library for the C/C+ +, Java, Python, and .NET programming languages. a Prerequisite for creating libraries is to install a freely distributed MATLAB Runtime executable kernel. The second method involves distributing applications to the MATLAB Production Server, where MATLAB functions are called by accessing the web server using the RESPful API, or by accessing methods of the dynamic library available in C/C+ +, Java, Python, and the .NET Framework. The stages of integration of software written in the C# programming language with the MATLAB mathematical package are considered on the example of solving a linear programming problem. There are provided lists of programs in MATLAB and in the C# programming language.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call