Introduction to Gnuplot and Ave ave

Source: Internet
Author: User

Introduction to GNU Ave ave
GNU Ave ave is a freely released Software supported by the Free Software Foundation following the GPL protocol (GNU General Public License). The author is John W. some volunteers headed by Eaton. It provides an environment that supports a high-level language called GNU Ave ave, which is compatible with Matlab and is mainly used for numerical computation. It provides a convenient command line method for solving linear and non-linear Problems and doing some numerical simulation.
Octave also provides toolkit for solving general linear algebra problems, root-seeking of non-linear equations, integration of conventional functions, processing of polynomials, and processing of ordinary and differential equations. It also easily uses the interface method provided by Ave ave to expand and customize features.
Compared with Scilab described earlier, the first thing they share is open source software.
Compared with Scilab, Ave ave has better syntax compatibility with Matlab, with almost no difference. For example, Ave ave also uses M files to Expand functions and define functions. Therefore, users familiar with Matlab are more likely to accept the Octave environment.
The functions of Ave ave are simpler than those of Scilab, which makes it less meaningful for some users than Scilab.
Unfortunately, there is no graphical interface for Ave ave at present. We can only interact with each other through commands.
However, Ave ave has its own characteristics:
(1) It is a GPL software. The significance of GPL is not described here. We should point out that it allows users to independently release the software while following the GPL protocol, it can also be included in your product. Scilab does not allow users to use Scilab for free.
(2) it provides better programmable performance, more powerful Octave language, and almost all system functions. Octave is closer to C syntax in terms of syntax, for example, you can provide a plus sign (++) and a similar budget sign. In this way, we can add some more powerful and easy-to-use extensions in the Octave environment. Unlike in Matlab and Scilab environments, system resources cannot be fully utilized.
(3) Its computing libraries are all written in C, while SCILAB is basically written in FORTRAN. This is also a useful resource.
5 Conclusions and thoughts
(1) Open Source Code will become one of the important methods for software development and release. SCILAB and Ave ave described in this article are both open-source mathematical software. SCILAB is free to use, and Ave ave is not only free to use, but also can be released by users following the GPL protocol.
(2) it is foreseeable that due to its openness, the free mathematical software will be enriched with functions and its performance will be improved gradually to meet the requirements of more users.
(3) compared with the famous commercial mathematical software MATLAB, SCILAB is not inferior in terms of functionality or performance. At present, after-sales service and technical support in China are limited, and commercial mathematical software is expensive, it can completely replace Matlab.
(4) This article mainly introduces the numerical computing software. Mathematica and maple are currently popular commercial software in symbol computing. The open-source symbolic computing software has developed rapidly, and yacas is currently favored.
(5) The development and development of the domestic scientific computing environment is a problem that has been explored by computational mathematics and scientific and engineering computing workers in China for many years. With the help of the existing free mathematical software, especially the free mathematical software that can be released by users following the GPL protocol, it may be more realistic.
The above text source:
Http://www.cnblogs.com/xiexiaokui/archive/2009/05/31/1493246.html
GNU Ave ave Website: http://www.octave.org/
Http://www.gnu.org/software/octave/
Mail List: octave-dev@lists.sourceforge.net, maintainers@octave.org
Ave ave
Ave ave is a mathematical software package similar to matlab and Scilab. It can perform various operations and programming. It also has rich C ++ interfaces that can be called during programming. It uses gnuplot for plotting. Home page: http://www.octave.org.
Most of the GNU/Linux releases contain Windows. You can download your Windows OS at http://sourceforge.net/projects/avave.
The use of Ave ave is also based on the Character terminal mode. When drawing is required, Gnuplot is called for data plotting and displayed.
Like Gnuplot, Octave has a detailed user manual. HTML documents are included during installation. If you need a PDF document, you can download the PDF ebook at Network Theory Ltd. The price of printed books is about $29.99.
Like Gnuplot, Common commands and usage of Ave ave also create a card, which can be printed in the/usr/share/doc/Octave-2.1.50/refcard directory for reference, three pages in total. Its FAQ is in the/usr/share/doc/octave-2.1.50/faq directory.
For more information, see Matlab. The Ave syntax is similar to Matlab.
Ave ave is written in C ++, and its rich library can also be called when users write software. For more information about the Ave ave library, see/usr/share/doc/Octave-2.1.50/liboctave. The file is liboctave. dvi. a PDF file is required and can be run:
Dvipdfm liboctave. dvi
Convert the dvi file to a PDF file.
Ave ave also supports calls such as Fortran and GSL binding. You can customize your own functions and subprograms.
Above text source: http://www.hebl.name/zh/archives/gnuplot-octave.html

 

Here we will introduce two free scientific software for most GNU/Linux distributions: Gnuplot and Ave ave.

1. Gnuplot

Currently, its stable version is 4.0. It is similar to most GNU software in character mode, but some software authors have written some guis as its front-end software.

Gnuplot is a powerful drawing software package that can be used to draw a vast majority of technologies. It was developed by the plotting program developed by Colin Kelley and Thomas Williams in 1986 and can be used on multiple platforms. Gnuplot supports both the command line interaction mode and scripts. The home page is in http://www.gnuplot.info. It is also the background Drawing Engine of some application software, as we will introduce Octave below.

For Windows users, go to http://sourceforge.net/projects/gnuplotto download the zip package, which can be directly used after being decompressed on the current computer. Or download the Win32 installation version of Ave ave, which contains Gnuplot.

There are many output formats for Gnuplot plotting: png, gif, TeX, ps, pdf, etc. The default output is X11, that is, the screen.

Gnuplot has a detailed user manual, which is the gnuplot.html in the/usr/share/doc/gnuplot directory. You can download PDF e-books at http://sourceforge.net/projects/gnuplot.

Gnuplot also creates a card for common Gnuplot commands and usage. It can be printed as a reference for learning and usage. There are 7 pages in total.

There is a demo directory under the Gnuplot installation documentation directory/usr/share/doc/gnuplot. A large number of examples are provided below for reference. It has powerful functions in data analysis, data preparation, and other aspects. If you are interested, you can learn about this software package.

Ii. Ave ave

Ave ave is a mathematical software package similar to matlab and Scilab. It can perform various operations and programming. It also has rich C ++ interfaces that can be called during programming. It uses gnuplot for plotting. Home page: http://www.octave.org.

Most of the GNU/Linux releases contain Windows. You can download your Windows OS at http://sourceforge.net/projects/avave.

The use of Ave ave is also based on the Character terminal mode. When drawing is required, Gnuplot is called for data plotting and displayed.

Like Gnuplot, Octave has a detailed user manual. HTML documents are included during installation. If you need a PDF document, you can download the PDF ebook at Network Theory Ltd. The price of printed books is about $29.99.

Like Gnuplot, Common commands and usage of Ave ave also create a card, which can be printed in the/usr/share/doc/Octave-2.1.50/refcard directory for reference, three pages in total. Its FAQ is in the/usr/share/doc/octave-2.1.50/faq directory.

For more information, see Matlab. The Ave syntax is similar to Matlab.

Ave ave is written in C ++, and its rich library can also be called when users write software. For more information about the Ave ave library, see/usr/share/doc/Octave-2.1.50/liboctave. The file is liboctave. dvi. a PDF file is required and can be run:

dvipdfm liboctave.dvi

Convert the dvi file to a PDF file.

Ave ave also supports calls such as Fortran and GSL binding. You can customize your own functions and subprograms.

Octave is compatible with MATLAB, and programs can be used with each other.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.