In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-04-11 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Internet Technology >
Share
Shulou(Shulou.com)06/01 Report--
Editor to share with you what can replace MATLAB open source software, I believe that most people do not know much, so share this article for your reference, I hope you can learn a lot after reading this article, let's go to know it!
Harbin University of Technology, Beihang and other domestic universities have been banned from using MATLAB, which quickly fermented and went viral on domestic social media, sparking extensive discussion in the academic and technical circles.
A continuously deepening technical blockade
Last month, the US Department of Commerce announced that it would add 33 new Chinese companies and institutions to the "entity list", including not only Qihoo 360, Yuncong Science and Technology, FiberHome Technology and other enterprises, but also government-related agencies such as the Institute of Forensic Science of the Ministry of Public Security, as well as two universities, Harbin Institute of Technology and Harbin Engineering University. So far, a total of 13 universities on Chinese mainland have been added to the entity list. In addition to the above two, there are Renmin University of China, Beijing University of Aeronautics and Astronautics, Xi'an Jiaotong University, Northwestern University of Technology, Sichuan University, University of Electronic Science and Technology, Hunan University, University of National Defense Science and Technology, Tongji University, Nanchang University and Guangdong University of Technology.
These colleges and universities will be restricted by the US Export regulations to export, import or re-export, will not be able to conduct any commercial transactions with the United States, and will face new restrictions on access to American science and technology. Like Huawei, ZTE and other Chinese companies listed last year, their import and export business with US companies requires the approval of the US government, the so-called "technical sanctions". Under pressure from the government, MathWorks, a company owned by MATLAB, was forced to suspend the legitimate authorization of these domestic universities.
Although the organizations that can make this list are not simple, it at least proves that their scientific research strength has been valued by the United States. But when the basic software we use is really stuck by others, the negative impact is still visible to the naked eye.
MATLAB is the abbreviation of Matrix Lab (Matrix Laboratory), produced by MathWorks Company of the United States. it is an advanced technical computing language and interactive environment integration software, which is composed of MATLAB and Simulink. It is widely used in algorithm development, data visualization, data analysis, simulation modeling and numerical calculation, and has a near-monopoly market position in industrial manufacturing, academic research and other fields. Almost all the students majoring in science and engineering in college have been exposed to this software. Some analysts have pointed out that if the whole school is banned from authentic MATLAB, it means that the school staff will publish papers or engage in commercial projects, and the results should not contain any MATLAB-based content in principle, and the impact on relevant domestic enterprises and researchers can not be ignored.
With the prohibition of MATLAB in domestic colleges and universities, some open source software similar to MATLAB began to regain attention.
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.
The above is all the contents of the article "what are the open source software that can replace MATLAB?" Thank you for reading! I believe we all have a certain understanding, hope to share the content to help you, if you want to learn more knowledge, welcome to follow the industry information channel!
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.