Open-source
Maxima is freely available and open-source, allowing users to access, modify, and distribute the software without any cost.
Symbolic Computation
Maxima specializes in symbolic computation, providing robust tools for algebraic manipulations, differentiation, integration, and equation solving.
Customizability
As an open-source software, Maxima is highly customizable, and users can modify the source code or write their own functions to extend its capabilities.
Documentation
Maxima comes with extensive documentation, including a comprehensive manual and numerous tutorials, which can aid both beginners and advanced users.
Integration with Other Tools
Maxima can be integrated with other software tools and languages such as Python (via SymPy), providing flexibility and additional functionality for complex computations.
I've been using Maxima since my undergraduate (over 10 years), now with Ubuntu20.04 lts, I become a newbie of SageMath. For a small project (both symbolical and numerical), in particular, student lab activities, Maxima has been a powerful tool for analyzing and visualizing data. (The Android version is also fantastic, but the poor keyboard.)
Mathematica is always enemy/friend. (My coworkers are all Mathematica speakers.)
We have collected here some useful links to help you find out if Maxima is good.
Check the traffic stats of Maxima on SimilarWeb. The key metrics to look for are: monthly visits, average visit duration, pages per visit, and traffic by country. Moreoever, check the traffic sources. For example "Direct" traffic is a good sign.
Check the "Domain Rating" of Maxima on Ahrefs. The domain rating is a measure of the strength of a website's backlink profile on a scale from 0 to 100. It shows the strength of Maxima's backlink profile compared to the other websites. In most cases a domain rating of 60+ is considered good and 70+ is considered very good.
Check the "Domain Authority" of Maxima on MOZ. A website's domain authority (DA) is a search engine ranking score that predicts how well a website will rank on search engine result pages (SERPs). It is based on a 100-point logarithmic scale, with higher scores corresponding to a greater likelihood of ranking. This is another useful metric to check if a website is good.
The latest comments about Maxima on Reddit. This can help you find out how popualr the product is and what people think about it.
I think the really neat piece of software behind this is maxima (https://maxima.sourceforge.io/), a rather influential computer algebra system of ancient lineage still in use today in more place than you might think. - Source: Hacker News / over 1 year ago
In the maxima computer algebra system[1] which was ancestrally based on lisp it has a single quote operator[2] which delays evaluation of something and a "double quote" (which acually two single quotes rather than an actual double quote) operator[3] which asks maxima to evaluate some expression immediately rather than leaving it in symbolic form.[4] [1] https://maxima.sourceforge.io/ [2]... - Source: Hacker News / over 1 year ago
Use wxmaxima, a free and open-source computer algebra system:. Source: almost 2 years ago
There are several options, here is one of them: https://maxima.sourceforge.io. Source: over 2 years ago
You may use maxima cas (https://maxima.sourceforge.io/) to solve symbolic complex problems. Source: over 2 years ago
If you want to try a PC-based CAS software package, download Maxima (which is open-source). Source: over 2 years ago
I tried TeXmacs ages ago when I first started learning LaTeX, and I found that I preferred using a plain text editor with good LaTeX support (Emacs + AUCTeX). However, I do like using TeXmacs as a GUI frontend for Maxima, a free computer algebra system: https://i.imgur.com/5lg69ih.png. Source: over 2 years ago
I also get the ...37 answer from my own code (which also inverts the chain) on the original input, and from both Maxima and Emacs Calc on your text version of the equation. Source: almost 3 years ago
Where k is the side that is constant, x is the value of humn, and f is complicated and unknown. While I waited for my old mate Maxima to install, I realised that x only appeared once and f only consists of the four basic operations, so it's probably linear. So either it's a bunch of things that can be reduced to a constant, plus a bunch of things that can be reduced to a coefficient of x, or x appears on the right... Source: almost 3 years ago
You can also use maxima, though it definitely takes a bit of getting used to. Source: almost 3 years ago
Maxima can also do all this and more. It has a CLI and is scriptable. Source: almost 3 years ago
Maybe a software tool like https://maxima.sourceforge.io/ can help? Source: almost 3 years ago
Throughout my CS undergrad period I used Maxima a lot. There is a nice GUI for it called wxMaxima. Be sure to check the Maxima tutorial bundled with the manual to get the hang of it in a couple of minutes. Source: almost 3 years ago
I used this one before I started my PhD at a school that could afford mathematica. I remember it being pretty solid and intuitive. https://maxima.sourceforge.io/. Source: almost 3 years ago
The Maxima project has another open source integrator that can be looked at https://maxima.sourceforge.io/ as well. Source: almost 3 years ago
I ended up learning Maxima as one of its benefits is that it checks that each step is consistent with and can be derived from the previous one. Source: about 3 years ago
The computer algebra system Maxima is written in Common Lisp and has TeX output options. Source: about 3 years ago
I just discovered Maximaa a bit a go. Free symbolics. https://maxima.sourceforge.io/. Source: over 3 years ago
I personally used to use Maxima a while back: https://maxima.sourceforge.io/ . I found it useful for quickly grinding through simple stuff that I didnโt want to do by hand, or for double checking my work. Source: over 3 years ago
See for example the way Maxima's simplifier works here. Source: over 3 years ago
I have made extensive use of STACK (and before that, a different but similar system) for mathematics teaching. This does not build a persistent model of the student, but it is intelligent in a different sense. It allows students to enter arbitrary mathematical expressions as answers, and uses Maxima to process those answers. This means that you can write complex logic to detect common classes of errors, provide... Source: over 3 years ago
Maxima, a computer algebra system (CAS) with roots tracing back to the 1960s creation of Macsyma at MIT, serves as a notable open-source alternative to commercial tools like MATLAB, Mathematica, and Maple. Known for its capability to handle symbolic and numerical computations effectively, Maxima excels in the manipulation of expressions involving differentiation, integration, linear algebra, ordinary differential equations, and more.
Maxima's pedigree as a descendant of Macsyma lends it a certain degree of credibility and respect among the technical computing community. Public opinion, as gauged from various mentions in recent articles and user posts, is largely positive, emphasizing its robust capability set and open-source nature. Users appreciate Maxima's accuracy, facilitated by its utilization of exact floating numbers, fractional values, and integers, to produce highly precise results. This is particularly beneficial for applications requiring stringent numerical integrity.
Despite its relatively humble branding compared to commercial rivals, Maxima has carved a niche for itself, attracting a dedicated community contributing to its development and support. The system is actively maintained, with frequent updates addressing bugs and optimizing the overall experience. This active community engagement ensures the software evolves to meet contemporary computational needs.
Maxima is particularly favored in educational and academic settings, where its cost-effectiveness as a free, open-source tool provides a pragmatic choice for both students and educational institutions. As a pedagogical tool, it offers improved access to advanced mathematical tools without the financial barrier posed by premium software. Its usage is noted in intelligent tutoring systems like STACK, where it facilitates complex logic to provide detailed feedback, thus enhancing the learning experience.
Technically, Maxima's versatility is highlighted by its compatibility across various operating systems including Linux, macOS, and Windows. The availability of graphical interfaces such as wxMaxima further augments its accessibility, providing users with a more intuitive way to interact with complex mathematical functions.
While powerful, Maxima does require a learning curve, as suggested by user feedback concerning its sophistication and command-based interface. However, users find value in investing the time to learn Maxima due to its capabilities and the educational benefits it provides. Certain posts articulate the adjustment period required to effectively harness Maximaโs scriptable command-line interface.
Overall, Maxima is esteemed for its depth of mathematical functionality, steadfast community support, and open-source adaptability. While it may not boast the commercial glamour of competitors like MATLAB or Mathematica, it stands as a potent and reliable alternative, particularly suited for users who value precision, community-driven development, and affordability. Its enduring relevance in numerical and symbolic computation underscores its continued significance within the technical computing landscape.
Do you know an article comparing Maxima to other products?
Suggest a link to a post with product alternatives.
Is Maxima good? This is an informative page that will help you find out. Moreover, you can review and discuss Maxima here. The primary details have not been verified within the last quarter, and they might be outdated. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.