在Linux命令行下运行Matlab 您所在的位置:网站首页 linux安装matlab后怎么打开 在Linux命令行下运行Matlab

在Linux命令行下运行Matlab

2024-07-16 03:11| 来源: 网络整理| 查看: 265

在Linux下安装完matlab后,会在/usr/local/bin/下生成matlab文件,可以使用matlab命令。

Usage:  matlab [-h|-help] | [-n | -e]                          [-arch | v=variant | v=arch/variant]                          [-c licensefile] [-display Xdisplay | -nodisplay]                          [-nosplash] [-mwvisual visualid] [-debug] [-softwareopengl]                          [-desktop | -nodesktop | -nojvm]                          [-r MATLAB_command] [-logfile log]                          [-Ddebugger [options]]

    -h|-help                          - Display arguments.     -n                                   - Display final environment variables,                                             arguments, and other diagnostic                                             information. MATLAB is not run.     -e                                   - Display ALL the environment variables and                                             their values to standard output. MATLAB                                             is not run. If the exit status is not                                             0 on return then the variables and values                                             may not be correct.     -arch                              - Start MATLAB assuming architecture arch.     v=variant                       - Start the version of MATLAB found                                             in bin/glnxa64/variant instead of bin/glnxa64.     v=arch/variant               - Start the version of MATLAB found                                             in bin/arch/variant instead of bin/glnxa64.     -c licensefile                  - Set location of the license file that MATLAB                                             should use.  It can have the form port@host or                                             be a colon separated list of license files.                                             The LM_LICENSE_FILE and MLM_LICENSE_FILE                                             environment variables will be ignored.     -display Xdisplay           - Send X commands to X server display, Xdisplay.     -nodisplay                     - Do not display any X commands. The MATLAB                                             desktop will not be started. However, unless                                             -nojvm is also provided the Java virtual machine                                             will be started.     -nosplash                      - Do not display the splash screen during startup.     -mwvisual visualid       - The default X visual to use for figure windows.     -debug                           - Provide debugging information especially for X                                             based problems.     -desktop                        - Allow the MATLAB desktop to be started by a                                            process without a controlling terminal. This is                                            usually a required command line argument when                                            attempting to start MATLAB from a window manager                                            menu or desktop icon.     -nodesktop                    - Do not start the MATLAB desktop. Use the current                                            terminal for commands. The Java virtual machine                                            will be started.     -singleCompThread      - Limit MATLAB to a single computational thread.                                            By default, MATLAB makes use of the multithreading                                            capabilities of the computer on which it is running.     -nojvm                           - Shut off all Java support by not starting the                                            Java virtual machine. In particular the MATLAB                                            desktop will not be started.     -jdb [port]                       - Enable remote Java debugging on port (default 4444)     -r MATLAB_command   - Start MATLAB and execute the MATLAB_command.     -logfile log                   - Make a copy of any output to the command window                                            in file log. This includes all crash reports.     -Ddebugger [options]    - Start debugger to debug MATLAB.     -nouserjavapath            - Ignore custom javaclasspath.txt and javalibrarypath.txt files.

在命令行下运行matlab,主要用到上面几个红色的参数。

1.直接运行Matlab

$ matlab

然后可以直接运行matlab脚本

2.运行m文件

如果m文件名为matlabfile.m

(1)方法一

进入m文件所在目录后,运行

$ matlab -nodesktop -nosplash -rmatlabfile

只用文件名matlabfile,不能添加.m

(2)修改.bashrc文件

$ vim ~/.bashrc

添加如下:

# Add an "mrun" alias for running matlab in the terminal. alias mrun="matlab -nodesktop -nosplash -logfile `date +%Y_%m_%d-%H_%M_%S`.log -r"

保存后,进入.m文件所在目录,运行

$ mrun matlabfile



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有