Learning with Linux: using these Linux applications to conquer your Mathematical Learning
 
 
This article is part of a series of learning with Linux:
 
 
 - Learning with Linux: Learning Type
  
 - Learning with Linux: Physical Simulation
  
 - Learning with Linux: learning music
  
 - Learning with Linux: two geographic applications
  
 - Learning with Linux: using these Linux applications to conquer your Mathematical Learning
  
 
Linux provides a large number of educational software and many excellent tools to help students of all ages and grades learn and practice a variety of exercises, usually in interactive mode. The articles "learning with Linux" provide an introduction to these various educational software and applications.
 
Mathematics is the core of computers. If someone expects a great operating system like GNU/Linux to be accurate and strict, this is the role of mathematics. If you are looking for some mathematical applications, you will not be disappointed. Linux provides many excellent tools that make mathematics seem as daunting as you have done before, but they actually simplify the way you use it.
 
 
Gnuplot 
Gnuplot is a command line scripting and multi-functional graphical tool for different platforms. Although its name contains "GNU", it is not part of the GNU operating system. Although it is not a free license, it is free software (which means it is protected by copyright, but free to use ).
 
To install it on Ubuntu (or derivative System)gnuplot, Enter:
 
 
 sudoapt-get install gnuplot gnuplot-x11  
 
Enter a terminal window. Start the program and enter:
 
 
 gnuplot  
 
You will see a simple command line interface:
 
 
Learnmath-gnuplot
 
You can directly enter the function to start. The drawing command will draw a graph.
 
Input content, for example,
 
 
 plot sin(x)/x  
 
WithGnuplotPrompt, a new window will be opened, and the image will be displayed in it.
 
 
Learnmath-gnuplot-plot1
 
You can also set different attributes of the image in real time"
 
 
 plot sin(x) title 'Sine Function', tan(x) title 'Tangent'  
 
 
Learnmath-gnuplot-plot2
 
You can do more in-depth, usesplotCommand to draw 3D graphics:
 
 
 splot sin(x*y/20)  
 
 
Learnmath-gnuplot-plot3
 
This graphic window has several basic configuration options,
 
 
Learnmath-gnuplot-options
 
HowevergnuplotThe real strength lies in its command line and script functions,gnuplotMore complete documents are found on the Duke University website with the original version of this amazing tutorial.
 
 
Maxima 
Maxima is a computer algebra system developed from Macsyma. According to its SourceForge page:
 
"Maxima is a system of operating symbols and numerical expressions, including differential, integral, Taylor series, Laplace transformation, ordinary differential equations, linear equations, polynomials, sets, lists, vectors, matrix and tensor. Maxima uses precise scores, Integers of any precision and floating point numbers of variable precision to generate high-precision computation results. Maxima can draw functions and data in 2D and 3D ways. "
 
Most Ubuntu derivative systems have the Maxima Binary Package and its graphical interface. to install these software packages, enter:
 
 
 sudoapt-get install maxima xmaxima wxmaxima  
 
In the terminal window, Maxima is a command line tool with no UI, but if you start wxmaxima, you will enter a simple but powerful graphical user interface.
 
 
Learnmath-maxima
 
You can start with a simple input. (Tip: Press Enter to add more rows. If you want to calculate an expression, use "Shift + Enter ".)
 
Maxima can be used for some simple problems, so it can also be used as a calculator:
 
 
Learnmath-maxima-1and1
 
And some more complex problems:
 
 
Learnmath-maxima-functions
 
It usesgnuplotEasy to draw:
 
 
Learnmath-maxima-plot
 
Or draw some complex graphics.
 
 
Learnmath-maxima-plot2
 
(It requires a software package for the gnuplot-X11 to display them .)
 
In addition to expressing expressions as graphs, Maxima can also export them in latex format, or right-click the shortcut menu to perform some common operations.
 
 
Learnmath-maxima-menu
 
However, its main menu still provides a large number of major functions, of course, Maxima functions are far more than that, there is also a widely used online documentation here.
 
 
Summary 
Mathematics is not an easy discipline. These excellent software on Linux does not make mathematics easier, but these applications make it easier and more convenient to use mathematics. The above two types of applications are only described in Linux. If you are seriously engaged in mathematics and need more functions and rich documentation, you should take a look at these Mathbuntu projects.
  
Via: https://www.maketecheasier.com/learn-linux-maths/
 
Author: Attila Orosz Translator: KnightJoker Proofreader: wxyD
 
This article was originally compiled by LCTT and launched with the honor of Linux in China
 
This article permanently updates the link address: