MATLAB和Java有什么区别?


回答 1:

MATLAB是一种用于支持1970年代开发的交互式数值数学的计算机语言。另一方面,Java是一种编程语言和计算平台,由Sun Microsystems于1995年首次发布。

MATLAB和Java都是计算语言,通常可在许多公司结构中找到。这是一个非常详细的正在进行中的系列文章,但是让我们尝试讨论有助于理解该主题的基本要点。

MATLAB是一种用于支持交互式数字数学的计算机语言,它是由新墨西哥大学计算机科学系主任克莱夫·莫勒(Cleve Moler)在1970年代后期开发的。 MATLAB中的“垫”代表矩阵,因为MATLAB对矩阵计算具有强大的支持。它还为绘制图形提供了良好的支持,为此,它与Lunar Lander项目一起使用。 MATLAB主要是基于公司的程序。它可以包含在家用PC中,但用户需要具备基本知识。

MATLAB的问题在于它非常昂贵。如果学生或中间人需要在他们的计算机中包括MATLAB,这对他们来说将是非常昂贵的。

这是创建Java语言的五个主要目标:

  • 应该“简单,面向对象,熟悉”应该“健壮和安全”应该“架构无关且可移植”应该以“高性能”执行应该“解释,线程化和动态”

Java是一种编程语言和一种计算平台,由Sun Microsystems于1995年首次发布。Java是人们最喜欢的程序,因为它非常熟悉,面向对象并且是现代的。 C包含在Java中,这是较低级别的编程语言。除非您安装了Java,否则许多应用程序和网站将无法运行,并且每天都会创建更多的应用程序和网站。 Java是快速,安全和可靠的。

这是MATLAB与Java之间的一些区别:

  • MATLAB对高级数学运算(如矩阵乘法)提供了更多支持。您可以编写(或查找)库来用Java进行这些操作,但这需要做更多的工作。MATLAB是解释性的(就像Dr. Java一样),而不像Java那样编译。这使交互实验变得容易.MATLAB比Java运行慢,除了执行诸如求值(通常MATLAB更快)之类的内置矩阵运算之外.MATLAB昂贵,而您可以免费下载Java。