matlab自带的Engine API for python,一个python源码安装包,直接安装完成后,就可以调用matlab代码了,目前,这种方式支持的python版本主要是python2.7和python3.5以上,下面我简单介绍一下这种方式:
1.首先,安装Engine API for python,这个直接在matlab安装目录下找就行,主要在engines目录中,如下,有2个API接口,一种是java,一种是python:
② linux 和mac用的matlab是同一个版本吗
是的,mac版在linux里也可以安装,很久没用了,记得需要java的。
③ matlab有linux版本吗
有的,windows下,linux下我都用过,matlab的linux版图形界面使用的而是java,操作没有windows版的流畅,或多或少还有点问题,总之,感觉没有windows版好用,同版本的功能都是一样的,据说linux内核效率较高,跑matlab比windows快,但我没感觉出来。
以下是我的安装方法(注意你的matlab版本):
软件下载地址:ftp://soft.hit.e.cn/software/Science/Mathworks.Matlab/MatlabR13Unix/
打开终端窗口,su转到root帐户。
mkdir /usr/local/matlab
mkdir /mnt/cdrom
mount -o loop /*matlab安装文件保存目录*/matlab1.iso /mnt/cdrom
/mnt/cdrom/install
按照图形化安装提示安装,注意选择安装路径为/usr/local/matlab
当提示需要license文件时,将一下内容另存为license.dat文件,并打开另一个终端:
cp /*这个文件的路径*/license.dat /usr/local/matlab/etc/
INCREMENT TMW_Archive MLM 14 01-jan-0000 0 2DA02A437FF1D34A309B \
VENDOR_STRING=41401802cd0032c79c56eff HOSTID=DEMO SN=170282
INCREMENT MATLAB MLM 14 01-jan-0000 500 5D609AD3B3B1D378871D \
DUP_GROUP=UH SN=170282
这样可以继续安装了,当提示CD1安装成功后,再打开一个终端窗口,输入:
umount /mnt/cdrom
mount -o loop /*matlab安装文件保存目录*/matlab2.iso /mnt/cdrom
以继续安装,当提示CD2安装完成后,再进行:
umount /mnt/cdrom
mount -o loop /*matlab安装文件保存目录*/matlab3.iso /mnt/cdrom
知道CD3安装完成。
将从安装文件下载地址下载的license.dat文件替换刚刚另存为并拷贝到
/usr/local/matlab/etc/里的那个license.dat文件。(安装时拷贝的那个文件只用于安装,但不能正常使用软件。)
这样安装就算完成了。
启动软件需要在终端输入:/usr/local/matlab/bin/matlab
发现之出现一个程序的窗口就未响应了,这是因为在中文环境与matlab冲突,输入:
env LANG=C LC_ALL=C /usr/local/matlab/bin/matlab
这样就可以正常启动matlab了。
④ Linux下运行Matlab真的要比在Windows下运行快吗
如果不需要画图,可以在命令行下试试
matlab -nodisplay -r “函数名”
据我自己经验,如果硬件差不多的话,两者实际上速度是差不多的.
另外,matlab本身对循环就慢,你可以直接用矩阵运算比较下。
⑤ VB、C语言、Java、linux、matlab、等等这些个计算机语言,相互之间的联系是有多大啊~
VB :程序设计语言,原来叫Basic语言,非常简单,后来微软把它弄成了可视化开发,就变成了Visual Basic,更加简单了,但是到了.net时代,又比原来的VB6(98年)貌似复杂了一些,现在用的人不太多吧。 总之就是简单 ,入门好学。C语言 :非常强悍,几十年的发展历史(可以维基一下),既是一种低级语言(可以操作计算机硬件),又是一种高级语言(好理解,一般有点基础看得懂英语就没问题), 可以编写操作系统、驱动程序、所有类型的软件,只不过开发效率比较低。 它的延续是C++,加入面向对象支持,更能一样强大,开发效率稍高,常见的商业软件基本都是C++的杰作。Java :可以理解为 基于C、C++的发展出来的面向对象的高级语言 ,跨平台,windows,linux都可以运行,发展较成熟,开发效率很高,但是运行效率远不及C、C++,但是比前二者简单。与其类似的是微软的C#语言,在Visual Studio强大工具支持下,开发效率也非常高,换句话说就是可以很快的实现一个软件,用C语言一个月做出来,用c#一星期,软肋也是运行速度比C、C++慢得多。linux :一种操作系统,开放源代码的,和windows一个级别,是操作系统,一种软件,不是程序设计语言。matlab :一个科学计算的环境,提供一些脚本(简单的程序代码),完成一些特定的计算任务,功能有限,局限于软件之内,就是计算、输出、绘图。
希望采纳
⑥ Linux系统调用Matlab编译的jar包报错
需要到Linux环境下编译成jar包,通用。Java是一次编写。不代表所有的class都能用。不同环境的机器需要重新编译。
⑦ linux, java ,matlab前景如何
matlab是一个数学工具,帮助你分析与画图之类的操作比较多;
linux是一个操作系统,你学linux学到最后,还是要设计到编程的问题;
所以这些的核心就是要掌握编程技术,因此学习先学JAVA比较好,很多公司都是用JAVA进行开发,工作前景很好的!
⑧ 请问matlab的linux安装包os x能用吗
有的,windows下,linux下我都用过,matlab的linux版图形界面使用的而是java,操作没有windows版的流畅,或多或少还有点问题,总之,感觉没有windows版好用,同版本的功能都是一样的,据说linux内核效率较高,跑matlab比windows快,但我没感觉出来。
以下是我的安装方法(注意你的matlab版本):
软件下载地址:ftp://soft.hit.e.cn/software/Science/Mathworks.Matlab/MatlabR13Unix/
打开终端窗口,su转到root帐户。
mkdir /usr/local/matlab
mkdir /mnt/cdrom
mount -o loop /*matlab安装文件保存目录*/matlab1.iso /mnt/cdrom
/mnt/cdrom/install
按照图形化安装提示安装,注意选择安装路径为/usr/local/matlab
当提示需要license文件时,将一下内容另存为license.dat文件,并打开另一个终端:
cp /*这个文件的路径*/license.dat /usr/local/matlab/etc/
INCREMENT TMW_Archive MLM 14 01-jan-0000 0 2DA02A437FF1D34A309B \
VENDOR_STRING=41401802cd0032c79c56eff HOSTID=DEMO SN=170282
⑨ linux下安装的matlab无法显示中文,怎么办求详细解答!谢谢!
首先要明白在linux下Matlab的图形界面是用java做的,所以matlab无法显示中文,实际上是你的linux系统中的java系统的中文字体配置没有做好。
下面提供两个方法。
方法一:
打开matlab/sys/java/jre/glnx86/jre1.4.2/lib/下的font.properties,在最后加上如下语句:
filename.--misc-simsun-medium-r-normal-*-*-120-*-*-c-*-gbk-0=/usr/share/fonts/zh_CN/TrueType/simsun.ttc
appendedfontpath=/usr/share/fonts/zh_CN/TrueType/
其中的simsun.ttc是从windows拷贝过去的,当然也可以不用它,只要是支持中文的字体即可。比如Fedora8该目录下的 zysong.ttf也可以。
其中"filename."属性用于指定matlab打开文件对话框中路径的显示字体
"appendedfontpath"属性用于指定额外字体,指定该路径为系统中包含中文字体字体的路径
然后在matlab的设置选项中选取需要的字体。
方法二:
也可以把字体直接拷贝到或链接到matlab/sys/java/jre/glnx86/jre1.4.2/lib/fonts下,再启动matlab选择字体。
方法三(建议使用):
由于Matlab自带的jre比较老,建议升级到最新的jre,使用命令:
sudo apt-install sun-java6-jre
来安装jre,然后cd到Matlab安装目录下的sys/java/jre/glnx86目录下创建一个到sun-java6-jre的链接
sudo ln -si /usr/lib/jvm/java-6-sun-1.6.0.03/jre jre1.6.0.03
然后修改Matlab安装目录下的sys/java/jre/glnx86/jre.cfg文件,将其中的1.4.2修改成1.6.0.03,这样,matlab就会使用1.6.0.03的jre来启动了,新的jre性能应该比老的要好。
这样,不需要修改任何的文件,启动matlab后,在preferences的fonts列表中就可以看到系统所有使用的字体,选择一个支持中文的字体即可。