`
WarGrey
  • 浏览: 39651 次
  • 性别: Icon_minigender_1
  • 来自: 镇江
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

Matlab:启动matlab的注意点

阅读更多
环境:fedora 8,matlab R2008a 服务器版
很多朋友安装完matlab启动时会出现各种各样的问题。现归纳如下:
Q:.license服务器无法正常启动:
A:运行 $MATLAB_HOME/bin/activate_matlab.sh,无网络方式选择$MATLAB_HOME/etc下的license.dat。确保开头包含如下改动:
SERVER WorkStation ANY 27000
DAEMON MLM "/home/Estelle/Programs/share/matlab/7.6/etc/lm_matlab"

其中WorkStation是你的hostname的运行结果,27000是端口,MLM后面的字符串是 $MATLAB_HOME/etc/lm_matlab

另外一个注意点,指点日志文件输出到你具有权限的目录,比如:
lmboot -l ~/.lm_TMW.log

Q:启动matlab出现java断言错误,类似如下的错误提示

Locking assertion failure. Backtrace:

java: xcb_xlib.c:82: xcb_xlib_unlock: Assertion `c->xlib.lock' failed

A:这是linux下java的普遍问题,如果你之前没有解决过,那需要现升级libxcb和libxcb-devel库,然后在$MATLAB_HOME/bin/matlab的第二行添加“export LIBXCB_ALLOW_SLOPPY_LOCK=true”

注意,这个必须出现在matlab启动脚本里,其他地方的环境变量对它不起作用。最好/etc/profile里也方一次,免得其他java程序有此问题。

Q:root权限安装后只能以root用户运行,普通用户运行则提醒:

Unable to initialize com.mathworks.mwswing.MJStartup
Fatal Error on startup: Failure loading desktop class

A:这个不仅仅是权限问题,首先运行如下命令:

sudo chown Estelle:Estelle -R $MATLAB_HOME
sudo chown Estelle:Estelle -R ~/.matlab

其中Estelle:Estelle是“用户名:组名”

然后echo $AWT_Toolkit看是否存在此环境变量,如果你的系统上开启了compize 3d桌面特效,请在$MATLAB_HOME/bin/matlab的第二行添加

unset AWT_Toolkit

或者直接将环境变量里的 AWT_Toolkit删掉

这是compize造成java界面无法正常显示的bug,已在jdk6中解决,而这个版本的matlab内置了jre6,所以不用再设置这个环境变量。如果你的其他java程序界面无法正常显示,请升级你的系统java。详情去sun看看。

此时你的matlab应该可以正常启动了,Enjoy!


以上是我遇到的问题,希望对各位linux爱好者有所帮助。
分享到:
评论

相关推荐

    MATLAB:R 安装指南.pdf

    ### MATLAB:R 安装指南知识点详述 #### 概览 本文档旨在提供详细的MATLAB与R插件安装指南,使用户能够直接通过这两种统计软件包从FactSet获取数据。FactSet OnDemand MATLAB/R集成提供了强大的数据检索功能,允许...

    开机自动启动MATLAB解决办法

    标题中的“开机自动启动MATLAB解决办法”是指在Windows操作系统中,MATLAB程序会在系统启动时自动运行,这可能导致电脑开机速度变慢。为了解决这个问题,我们可以按照以下步骤进行操作: 1. 首先,打开“控制面板”...

    在最后一个工作文件夹中启动 MATLAB:在最后一个工作文件夹中启动 MATLAB:registered: 的说明。-matlab开发

    本次提交没有包含 m 文件,只有关于如何修改 startup.m 和 finish.m 的说明注意:此功能已直接引入 MATLAB,因此这些方向不再自 R2014b 起。 现在有一个首选项(首选项 -> MATLAB -> 常规)可以将初始工作文件夹...

    matlab开发-Image2Data

    `readme.txt`文件通常提供快速入门指南、注意事项或其他重要信息,例如开发者联系方式、更新日志等。 最后,`data.txt`可能是一个示例输出文件,展示了`Image2Data`从图像中提取数据后的结果。通过对比这个文件和...

    C语言与MATLAB接口:编程与实例

    1. MATLAB引擎技术:这是MATLAB提供的一种接口方式,允许其他程序(例如C语言编写的程序)启动MATLAB引擎,调用MATLAB工作空间的变量,以及执行MATLAB命令。通过引擎技术,可以在C程序中实现数据的输入输出、计算...

    Matlab语言教程可以涵盖多个方面,包括Matlab的基本介绍

    启动Matlab:安装完成后,在桌面或开始菜单中找到Matlab图标,双击启动Matlab。 三、界面介绍 Matlab界面主要包括命令窗口(Command Window)、编辑器(Editor)、当前文件夹(Current Folder)、工作区(Workspace...

    Matlab 7.0 启动和卸载的相关问题及解决方法

    ### Matlab 7.0 启动和卸载的相关问题及解决方法 #### 一、启动问题及解决方法 ##### 1. 错误提示:`errorstartingdesktop` 和 `RuntimeError!..\matlab\bin\win32\MATLAB.exe` **原因分析:** 在尝试启动 ...

    错误提示的解决办法MATLAB Toolbox Path Cache is out of date and is not being used.

    - 启动MATLAB。 - 通过菜单栏选择“File”(文件)> “Preferences”(首选项)打开偏好设置对话框。 - 在左侧的偏好设置类别列表中,找到并点击“General”(常规)。 - 在“General”设置界面,找到“Enable ...

    MATLAB 内点惩罚函数法优化设计

    在提供的压缩包文件中,"Interior"可能是包含具体实现代码的MATLAB文件,而"说明.txt"则可能详述了代码的使用方法和注意事项。通过阅读这些文件,你可以更深入地了解如何在MATLAB中结合内点法和惩罚函数法来解决优化...

    MATLAB7.0安装注意事项

    ### MATLAB 7.0 安装注意事项及详细步骤 #### 一、前言 MATLAB 7.0 是一款广泛应用于科学研究、工程计算、数值分析等领域的强大软件工具。然而,在安装过程中,用户经常会遇到各种各样的问题。本文旨在通过详细介绍...

    Ubuntu 下安装 Matlab

    - 注意事项:首次启动Matlab时可能会出现激活界面,需要加载相应的bat文件。 4. 解决权限相关问题: - 创建必要的目录或文件并修改权限:sudo chmod +w ../licenses 5. 解决/lib/libc.so.6找不到的问题: - ...

    自定义您的 matlab 启动:现在自定义您的 MATLAB 启动并使其更漂亮!!!!!!!!!!!!!!。-matlab开发

    按照以下步骤自定义您的 matlab 启动: 1) 提取文件。 2) 将文件放到 %... 现在可以看到自定义的matlab启动了。 注意:您也可以将命令添加到文件startup.m的指定部分,以添加其他注释和修改设置。 试试吧……很好

    利用MATLAB产生信号实验报告MATLAB 信号波形 代码 报告这是我做实验的实验报告。比较简单 ,希望对大家有用。

    1. 启动MATLAB:通过双击MATLAB图标启动软件,进入命令窗口,用户可以直接在此输入命令执行。 2. 命令行编辑器:利用方向键和控制键可编辑修改已输入的命令。 3. 变量定义:变量名需以字母开头,不超过19个字符,可...

    matlab r2020b associateFiles

    2. **修改快捷方式**:如果你习惯于通过桌面快捷方式启动MATLAB,可以右键点击快捷方式,选择“属性”(Properties),在“目标”(Target)栏中添加`-new`参数。例如,原本的目标路径可能是`"C:\Program Files\MATLAB\R...

    sklearn-matlab:使用scikit-learn语法在Matlab中进行机器学习

    确保数据转换的正确性和效率是使用`sklearn-matlab`时需要注意的关键点。 - 并非所有scikit-learn的功能都已被完全覆盖,部分高级特性或最新算法可能无法直接在Matlab中使用。 - 模型的复杂度和训练数据量也可能影响...

    vc6.0中启动matlab引擎

    在VC6.0中启动MATLAB引擎是一项将C++编程环境与MATLAB计算能力结合的技术。这主要通过MATLAB的MEX文件实现,MEX文件是MATLAB与C/C++等语言之间的接口,允许在非MATLAB环境中调用MATLAB的功能。下面我们将详细探讨这...

    如何在Win7系统中正常启动安装完成的MATLAB软件

    1. **重新启动MATLAB**:完成上述兼容性设置后,尝试再次启动MATLAB。 2. **观察启动结果**:如果一切顺利,MATLAB应该能够正常启动并运行。 #### 常见问题解答 **Q1:为什么需要选择Windows Vista兼容模式?** ...

    c++ 调用matlab画图

    在MFC中调用MATLAB画图,我们需要利用这个API来启动MATLAB引擎,执行绘图命令,然后获取并显示生成的图像。以下是一些关键步骤: 1. **安装和配置MATLAB Engine**: 确保你的系统已经安装了MATLAB 7.0,并且正确设置...

Global site tag (gtag.js) - Google Analytics