近期,美国对中国的哈尔滨工业大学进行了学术上的垄断,取消了哈工大的MATLAB的正版授权,在国内学术界引起哗然。美国这个软件到底有多厉害?我们中国发展这么多年,能有与之抗衡的软件吗?今天,小编将给大家详细地介绍一下。
1.美国的MATLAB
MATLAB是矩阵实验室(MatrixLaboratory)的简称,是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分。
MATLAB和Mathematica、Maple并称为三大数学软件。它在数学类科技应用软件中在数值计算方面首屈一指。MATLAB可以进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等,主要应用于工程计算、控制设计、信号处理与通讯、图像处理、信号检测、金融建模设计与分析等领域。
Matlab一个高级的矩阵/阵列语言,它包含控制语句、函数、数据结构、输入和输出和面向对象编程特点。用户可以在命令窗口中将输入语句与执行命令同步,也可以先编写好一个较大的复杂的应用程序(M文件)后再一起运行。新版本的MATLAB语言是基于最为流行的C++语言基础上的,因此语法特征与C++语言极为相似,而且更加简单,更加符合科技人员对数学表达式的书写格式。使之更利于非计算机专业的科技人员使用。而且这种语言可移植性好、可拓展性极强,这也MATLAB能够深入到科学研究及工程计算各个领域的重要原因。
MATLAB自产生之日起就具有方便的数据可视化功能,以将向量和矩阵用图形表现出来,并且可以对图形进行标注和打印。高层次的作图包括二维和三维的可视化、图像处理、动画和表达式作图。可用于科学计算和工程绘图。新版本的MATLAB对整个图形处理功能作了很大的改进和完善,使它不仅在一般数据可视化软件都具有的功能(例如二维曲线和三维曲面的绘制和处理等)方面更加完善,而且对于一些其他软件所没有的功能(例如图形的光照处理、色度处理以及四维数据的表现等),MATLAB同样表现了出色的处理能力。同时对一些特殊的可视化要求,例如图形对话等,MATLAB也有相应的功能函数,保证了用户不同层次的要求。
简单来说,小编认为有以下几点值得注意:
它在数学类科技应用软件中在数值计算方面首屈一指;易于编程,可以深入到科学研究和工程计算的各个领域;在我国高等教育中应用极广,在国内的高校当中,不管是本科阶段还是研究生阶段,很多专业都会进行MATLAB的学习,例如自动化专业、通信、经管类以及大部分工程学科。本科阶段大都是学习比较浅的内容,用于模型搭建、或者简单编程练习。而研究生阶段,则是会进行高难度的优化等等。在我国应用范围之广泛,使用人数之多,实在是非同小可。对我国的学术危害性极大,目前受到制裁的大学比较少,一旦美国扩大范围,一系列相关领域的本科生、研究生将面临从头开始的困境。
Matlab从上世纪70年代开始发展,到现在已经历经了几十年的发展历程,在此期间,美国在该领域一直处于领先世界的地位。
2.国内软件MWorks
MWorks是新一代多领域工程系统建模、仿真、分析与优化通用CAE平台,基于多领域统一建模规范Modelica,提供了从可视化建模、仿真计算到结果分析的完整功能,支持多学科多目标优化、硬件在环(Hardware-In-the-Loop,HIL)仿真以及与其他工具的联合仿真。
利用现有大量可重用的Modelica领域库,MWorks可以广泛地满足机械、电子、控制、液压、气压、热力学、电磁等专业,以及航空、航天、车辆、船舶、能源等行业的知识积累、建模仿真与设计优化需求.
MWorks是国内苏州同元软控信息技术有限公司所造,该公司成立于年,总部位于苏州市工业园区,是为装备制造业系统设计提供工业智能软件产品研发、工程服务及系统工程整体解决方案的高科技企业。同元软控的产品和服务已经广泛应用于航天、航空能源、车辆、船舶、教育等行业,为国家系列重大工程提供了数字化设计支撑。
小编认为,我国在相关领域的发展属于起步阶段,目前和美国Mathworks公司的研究水平差距还是很大的。但是,我国的相关软件,目前已经可以进行工程实用了,并为国家各大事业提供了极大帮助。虽然起步晚,但是我们正在努力进步当中。美国的行为,为我们所不齿,我们这些理工科的学生,在经历这件事情之后,更应该鼓足士气,努力学习。自建国以来,多少前辈在科研的道路上青丝变成白发,只为了国家能不受制于人!加油吧,我们决不妥协!