⬆️ ⬇️

Appendix “Numerical Methods in C #”

This post could be equally present in the blogs “I am promoting”, “Open Source” or “.NET”. But since the program I want to talk about is very closely related to education, I decided to publish it here.



In short, we will discuss an open source project called “Numerical Methods on C #” - a set of implementations of numerical methods in the C # language, at the same time allowing to perform calculations using a graphical interface written in WPF.



Who cares - read below.



The program is a set of implementations of numerical methods - from interpolation methods to solving differential equations + graphical interface written in WPF. Also on the project page you can download a version written in Windows Forms.

')

The program allows you to make calculations, view screenshots of solutions made in mathcad and the source code.



image



Why education?



Recently, a large number of posts have appeared, threads on forums with questions like “which is better - programming or science”, “postgraduate study or work”, “whether simple developers need knowledge of mathematics”, “where to gain experience a young specialist without experience who knows only basics of discrete ", etc.



I think that this program will be suitable for all the categories listed above - someone will find it useful to play around with solutions, someone will be interested in programming, someone has implemented methods and wants to contribute to the development of the program. You will agree that later it will be possible to use it both at the university and in research, and in principle, anywhere, where a mathematical approach is needed.



Participate



I want to make a reservation right away that the program was developed mainly by students “for experience”, I take part in the project because I like it. The program contains a number of inaccuracies, errors, flaws, therefore, I propose that the active part of the community will join the project and identify (eliminate) them. In addition, if you have implemented algorithms, send the methods (both known and your own), we will include them in the program.



Errors can be posted in the issue tracker , either in the comments or in PM. For one thing and check the activity of the community :)



Official project page: numerical.codeplex.com



Thanks for attention!

Source: https://habr.com/ru/post/76407/



All Articles