Programs to compute simple matrix operations; free for commercial use

Click For Summary

Discussion Overview

The discussion centers around the search for free programs capable of performing simple matrix operations, with a focus on options suitable for commercial use. Participants explore various programming languages and libraries that can handle matrix computations.

Discussion Character

  • Technical explanation, Debate/contested

Main Points Raised

  • One participant inquires about the existence of free programs for matrix operations.
  • Another participant suggests Maxima as a viable option for matrix computations.
  • A third participant mentions Python as a potential solution without further elaboration.
  • A later reply supports the use of Python and recommends NumPy for numerical operations, while also noting Maxima's strength in symbolic computations.
  • Additionally, the discussion includes references to GNU Octave as a MATLAB alternative and mentions that many programming languages offer free libraries for matrix operations, citing ATL and uBLAS for C++.

Areas of Agreement / Disagreement

Participants generally agree that there are multiple options available for free programs that can handle matrix operations, but they present different preferences and suggestions without reaching a consensus on a single best solution.

Contextual Notes

The discussion does not resolve which program or library is definitively the best choice, and it relies on the assumption that users may have varying needs based on their familiarity with different programming environments.

KingNothing
Messages
880
Reaction score
4
Do any such programs exist?
 
Physics news on Phys.org
I second DaleSpam, Python and http://numpy.scipy.org/" is what you want. (Maxima is good with numerics, but is more known for its symbolics)

However, if you're used to something like matlab, then have a look at http://www.gnu.org/software/octave/doc/interpreter/Introduction.html#Introduction".

Also, most programming languages have (free) libraries for array/matrix operations / linear algebra.
E.g. ATL or uBLAS are the standards for C++. Just google for more.
 
Last edited by a moderator:

Similar threads

Replies
7
Views
2K
  • · Replies 8 ·
Replies
8
Views
2K
  • · Replies 1 ·
Replies
1
Views
3K
Replies
0
Views
860
  • · Replies 13 ·
Replies
13
Views
3K
  • · Replies 25 ·
Replies
25
Views
3K
  • · Replies 4 ·
Replies
4
Views
4K
  • · Replies 14 ·
Replies
14
Views
2K
  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 2 ·
Replies
2
Views
2K