Questions tagged «matlab»

MATLAB(矩阵实验室)是一种数值计算环境和第四代编程语言。


5
如何为Unity制作Matlab启动器?
我正在尝试在Ubuntu 12.04中为Unity安装Matlab R2011a启动器。我已经尝试过该指南(尽管我知道它是针对11.10的,并提到即使对于Matlab R2011a,11.10也是不受支持的OS),但没有任何令人满意的解决方案。 这是我的启动文件/usr/share/applications/matlab.desktop: #!/usr/bin/env xdg-open [Desktop Entry] Type=Application Icon=/usr/share/icons/matlab.png Name=MATLAB R2011a Comment=Start MATLAB - The Language of Technical Computing Exec=matlab -desktop Categories=Development; 我打开仪表板并搜索“ matlab”。在应用程序中可以找到该启动器。我单击它,然后出现Matlab的启动屏幕,但是当它消失时,程序将无法启动。(我已经确认htop没有在后台运行任何matlab进程。) 如果我加 Terminal=true 到启动器文件后,程序将启动OK,并打开一个终端以及Matlab。但是,终端和Matlab本身都显示在Launcher区域中,带有Matlab图标,因此看起来我有两个正在运行的Matlab实例,而实际上只有一个。(实际上,它们显示为两个不同的程序,而不仅仅是两个相同的实例-图标是独立的,而不是组合在一起。) 这绝对不是最佳选择。我曾希望创建一个可以锁定到启动器区域的启动器,然后该相同的图标将成为程序运行时活动Matlab实例的图标。 如何为Matlab创建启动器,该启动器可以正常工作? 更新:我的症状似乎不太清楚,我会尝试澄清一下。我还尝试了答案中的一些建议,并进一步调查了发生的情况。我当前的设置(带有Terminal=true和的启动器文件Exec=matlab -desktop -nosplash &)呈现以下行为: 我通过按笔记本电脑上的Windows键打开Dash,然后搜索“ matlab”。它找到名为“ MATLAB R2011a”的启动器。我点击它。 使用我在启动器文件中引用的图标,打开一个终端窗口。几乎立即,MATLAB的启动屏幕也会打开,并使用相同的图标(并因此与启动器中的终端窗口分组)。 初始屏幕消失,启动器中的图标之一也消失。使用其他版本的图标打开MATLAB桌面环境,该版本显示在终端窗口的图标旁边(未分组)。 我可以将终端窗口的图标锁定在启动器上,并通过单击它来成功启动MATLAB,但是使用一个图标启动程序并使用另一个图标切换到它并不是最佳选择。我也尝试了以下方法: Exec&在启动器命令中没有&符的情况下,但没有任何区别。 matlab -nosplash从终端手动执行仍会显示初始屏幕。(那么,nosplash选项实际上是做什么的?)
22 .desktop  matlab 

8
如何创建启动器图标
我最近安装了Matlab R2013a,它运行良好,但是,我可以启动它的唯一方法是/usr/local/MATLAB/R2013a/bin/matlab在终端中运行。如果我键入matlab它说找不到命令,并且在侧栏启动器中似乎看不到图标。如何做到这一点,以便可以从命令Matlab或启动器中运行? 编辑:我已经创建了一个链接,所以我可以通过matlab在终端中键入来启动它。不过,我仍然无法启动统一图标启动器。我设法通过中的matlab.desktop文件创建了一个图标/usr/share/applications。当我单击它时,它将启动Matlab,但是在初始加载屏幕之后,Matlab关闭而不是启动应用程序。它通过终端运行。我的matlab.desktop档案是: [Desktop Entry] Type=Application Name=Matlab Comment=Matlab R2013a Icon=/usr/share/icons/Matlab.png Exec=/usr/local/MATLAB/R2013a/bin/matlab Categories=Office Terminal=false`
22 matlab 

9
比较Octave,Spyder,Freemat和Scilab作为MATLAB的替代方案
想要改善这篇文章吗?提供此问题的详细答案,包括引文和答案正确的解释。答案不够详细的答案可能会被编辑或删除。 我正在尝试找到MATLAB的替代方案,到目前为止已经找到: GNU八度 斯派德 FreeMat 科学实验室 我试图找到哪种是替代MATLAB的最佳选择。我特别关注性能和结果的完整性。

2
如何启动MATLAB 2012?
我在安装MATLAB 2012时遇到问题。 使用Alt+ 安装F2并使用后gksudo nautilus,我已将MATLAB安装在正确的文件夹中/usr/local/MATLAB/R2012a。 然后,我插入了许可证,窗口告诉“激活完成”或类似的内容。 这让我很高兴,但是只有一段时间,因为我尝试在应用程序中搜索MATLAB时,既找不到它,也无法运行。 matlab 进入终端时说: command not found 我该如何解决这个问题?

4
Matlab不能在ubuntu 16.04上运行吗?
MATLAB故障转储: ------------------------------------------------------------------------ Segmentation violation detected at Thu Mar 3 01:40:49 2016 ------------------------------------------------------------------------ Configuration: Crash Decoding : Disabled Crash Mode : continue (default) Current Graphics Driver: Unknown hardware Current Visual : 0x20 (class 4, depth 24) Default Encoding : UTF-8 GNU C Library : 2.21 stable Host Name : ShapeShifter MATLAB …

6
如何将Matlab添加到主菜单?
我试图将已安装的matlab添加到Ubuntu 10.10下的Applications菜单中。 我单击了Gnome-菜单->首选项->主菜单->编程->新建项目,在其中输入Matlab文件... / MatlabR2010b / bin / matlab作为命令,然后选择类型为“应用程序”。然后我完成了。 但是,当我单击“应用程序”菜单中的项目时,Matlab图标会显示几秒钟,然后什么也没有发生。 如果将类型选择为“终端中的应用程序”,则在将Matlab添加到“应用程序”菜单的最后一步中,单击“应用程序”菜单中的项目后,将首先有一个终端窗口,然后是Matlab命令窗口。 因此,我想知道如何解决将类型选择为“应用程序”时Matlab无法启动的问题?当类型被选择为“终端中的应用程序”时,是否也有消除终端显示的方法?

5
如何增加Matlab的Ubuntu虚拟内存和/或交换?
情况:修复Out of MemoryUbuntu的Matlab中的错误 目标:在外部HDD / SSD上分配一些虚拟内存和/或交换;读/写从20 GBps减少到0.1 GBps,没关系! 术语:此处交换和虚拟内存 不,交换和虚拟内存完全不同。例如,映射1GB文件的内存使用了额外的1GB虚拟内存,但是交换的使用没有变化。交换是后备存储的一种形式。虚拟内存的许多用途与后备存储无关。(并且曾经有没有虚拟内存且没有交换的系统以及有交换但没有虚拟内存的系统。) 消费类硬件有限,因此我需要使用更多的虚拟内存和/或与外部HDD交换。Matlab关于交换内存(TODO不包括虚拟内存?) Linux系统—使用mkswap和swapon命令更改交换空间。 系统特点 你可以看到你有多少 swapon -s Filename Type Size Used Priority /dev/sda3 partition 8326140 0 -1 Matlab的配置 % /programming//a/35971040/54964 com.mathworks.services.Prefs.setIntegerPref('JavaMemHeapMax', 2048); % MB % TODO cannot find ways how to put Matlab use /dev/sda3 因此,您看到我的Matlab没有使用它。我Out of Memory在Matlab中收到大型矩阵的错误。在将reshape矩阵矩阵转换为向量并编写并行代码方面,我一直没有成功。所以我想使用虚拟内存,因为我需要完成工作。速率无关紧要。 伪码 用于创建交换,启动MATLAB并在MATLAB退出时删除交换的Shell脚本。(MichaelHooreman) 在外部硬盘上启用交换。如何在sudo …
16 16.04  ram  swap  matlab 





4
如何安装MATLAB R2012a?
我已经下载了用于Unix平台的MATLAB R2012a,并且希望将其安装在我的ubuntu 11.10上。要安装我尝试此命令: /<matlab_installation_file_directory>/install 它说: install: missing file operand 根据它的手册,我必须给它一个输入文件,因此我创建了一个这样的输入文件,以“独立”模式安装: destinationFolder = usr / local / R2012a fileInstallationKey = xxxxx-xxxxx-xxxxx-xxxxx-xxxxx AgreementToLicense =是 outputFile = / tmp / mathworks_usr.log 模式=互动 activationPropertiesFile = home /.../ lic_standalone.dat 准确地说,我不确定在“ activationPropertiesFile”字段中需要什么文件,因此我认为它需要许可证文件。我将此文件以txt格式保存在与安装文件相同的目录中。 然后我尝试了以下命令: install -inputFile my_input_file.txt 它得到这个错误: install: invalid option -- 'i' 我知道其他网站上有一些帮助,也有一些关于此主题的问题,但是我不知道出了什么问题,请帮助我,我是linux上的真正菜鸟。 感谢大伙们 更新: 在安装文件的属性中,我检查了“允许以程序身份执行文件”项,现在是这样的: …

2
如何完全卸载MATLAB?
最近,我从Ubuntu软件安装了MATLAB,然后又卸载了。但是,当我通过Software Updater进行软件更新时,它显示以下内容,并且不允许我继续更新过程。如何完全删除MATLAB软件? 我尝试了以下命令,但现在可以使用。 当我执行时sudo dpkg --configure -a,显示以下内容。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.