Transition from Math Theory to Practice w/ Computing Systems

  • Thread starter Thread starter dslowik
  • Start date Start date
  • Tags Tags
    Theory
AI Thread Summary
Transitioning from theoretical math to practical application in computing systems like R and numpy/scipy involves navigating a different language and set of tools. Users often find that functions like 'solve()' in these systems do not encompass the full range of solutions expected from traditional math courses. To bridge this gap, many recommend utilizing resources such as Numerical Recipes and actively searching for specific functions and techniques online. Engaging with forums and documentation can also enhance understanding and provide practical insights into using these software tools effectively. Ultimately, hands-on experience combined with targeted research is essential for mastering the application of mathematical concepts in computing.
dslowik
Messages
69
Reaction score
0
In applying theoretical math knowledge we use systems like R, numpy/scipy, sage etc. These systems provide a suit of tools to solve math problems. However the 'language' can be quite different from wht we learn in our (theoretical) math courses. For example I know how to solve a system of linear equations from any standard linear algebra text, but when I go into numpy or R I am lead to the function: solve() -solve a system of linear equations. If you read far enough down into the description of this function however, you find that it really only solves systems where the LHS is given by an invertable matrix. With a name like solve and a description as given, I would think that it might provide the rank, nullity, a basis for the kernel and the image, the homogenous solution and a particular solution -that would 'solve' it.

So my question is, how (maybe what book) are people transitioning from learning math to using it within these powerful computing systems? e.g. from knowing about linear algebra to using Cholesky decomposition, QR factorization, SVD etc? Currently I am using Numerical Recipes, and google searching functions alluded to by the computer systems documentation -often a wiki page describing the technique...
 
Physics news on Phys.org
There are books, but the best way to learn these math softwares is to use Google. Search with what you want to do (in layman terms) and mention the software. This is the way I am learning Matlab.

Another good option is to keep an eye on forums regarding the softwares. I learned a lot from the Math software forum in PF. Often you will find quests on functions that you don't know. Search Google and read the documentation. That's how you learn.
 

Similar threads

Replies
4
Views
1K
Replies
3
Views
2K
Replies
28
Views
6K
Replies
21
Views
2K
Replies
1
Views
1K
Replies
4
Views
3K
Back
Top