In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-03-29 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Servers >
Share
Shulou(Shulou.com)05/31 Report--
This article mainly introduces what can replace MATLAB open source software, has a certain reference value, interested friends can refer to, I hope you can learn a lot after reading this article, the following let Xiaobian take you to understand.
Open source software that can replace MATLAB
SCILAB
SCILAB is an open source software similar to MATLAB, which can implement all the basic functions of MATLAB, such as scientific computing, matrix processing and graphic display.
Because the syntax of SCILAB is very close to MATLAB, people who are familiar with MATLAB programming will soon master the use of SCILAB. Interestingly, the language conversion function provided by SCILAB can automatically translate programs written in MATLAB language into SCILAB language. Currently, SCILAB can run on Linux, WINDOWS, and Mac OS full PC platforms.
As an open source software, SCILAB follows the GPL 2.0 open source agreement, and the source code, user manuals and binary executables are available for free and direct download from the official website. Users can not only use the software freely under the license of SCILAB, but also modify the source code according to their own needs.
Octave
Octave is a mathematical software package similar to MATLAB and Scilab, which can do all kinds of operations and programming. It also has a rich C++ interface that users can call when programming. The matching drawing tool adopts gnuplot. The use of Octave is also based on character terminal mode. When drawing is needed, gnuplot will be called to draw data and display it.
Octave is written in C++, and its rich libraries are also available for users to call when writing software. Octave also supports calls such as Fortran, GSL binding, etc. Users can customize their own functions, subroutines and so on.
Spyder
Spyder is a lightweight Python IDE that provides advanced code editing, interactive testing, debugging and other features for data analysis. The interface of Spyder is very similar to that of MATLAB, and its author admitted to imitating the design of MATLAB in his early years. If the demand for simulation modeling of MATLAB is not high, Spyder can take its place.
Colleges and universities should embrace open source
The MATLAB incident has also triggered people's reflection. Will domestic colleges and universities set off a wave of further embrace of open source because of this incident?
RMS, the father of the free software movement, called on schools to use free software only because they have a social mission: to educate students to become strong, capable, independent, cooperative and free social citizens. " Schools should promote the use of free software, just as schools promote dialogue and voting. To educate students to use free software is to cultivate citizens who can live in a free digital society. This can help society as a whole to avoid being dominated by super enterprise groups. In turn, teaching non-free software is cultivating dependence, which runs counter to the school's social mission. The school should never do that. "
Now, RMS's concerns are by no means alarmist. Since our student days, many of us have come into contact with proprietary software such as Windows system, MATLAB, CAD and so on, and have a strong dependence on these foreign software, although these software may be free for students. But in the final analysis, why do developers of proprietary software provide schools with free copies of non-free software? "because they are trying to use schools to cultivate dependence on their products, just as tobacco companies hand out free cigarettes to students," RMS said. "once students graduate, they will no longer get free copies, and neither will their employers. Once you have dependence, you will pay, and upgrades will be expensive."
"Free software allows students to learn how software works. Some students with talent for programming, in their youth, are eager to learn everything about computers and software. They are very curious and want to read the source code of the software they use. Proprietary software rejects their thirst for knowledge: it says, 'this knowledge is secret-learning is forbidden!' Proprietary software is the enemy of the educational spirit, so schools should not tolerate proprietary software unless it is the object of reverse engineering. "
Although RMS's words contain personal hostility to proprietary software vendors, when more and more proprietary software becomes a political yoke, domestic colleges and universities embrace open source is indeed a better choice.
Thank you for reading this article carefully. I hope the article "what are the open source software that can replace MATLAB" shared by the editor will be helpful to you. At the same time, I also hope you will support us and pay attention to the industry information channel. More related knowledge is waiting for you to learn!
Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.
Views: 0
*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.
Continue with the installation of the previous hadoop.First, install zookooper1. Decompress zookoope
"Every 5-10 years, there's a rare product, a really special, very unusual product that's the most un
© 2024 shulou.com SLNews company. All rights reserved.