Main Content

Commonly Used Startup Options

This table lists commonly used startup options for the matlab command. For a complete list of options, refer to the input arguments for matlab (Windows), matlab (macOS), or matlab (Linux).

Option

Description

-c license

License to use, specified as the full path to a license file, a list of license file paths, or the port@host address of a license server. Separate multiple paths with a semicolon (Windows®) or colon (Linux®, macOS).

Licenses specified in the -c option override all other licenses, including ones set in environment variables or stored in other folders. For more details, see MATLAB License Search Path.

-h or -help

Display startup options (without starting MATLAB®).

-logfile "logfilename"

Automatically write output from MATLAB to the specified log file.

-nojvm

Start MATLAB without allowing the JVM® software to be loaded in the session. Features that require Java® software are not supported.

Before R2025a: Desktop tools and graphics not supported when MATLAB is started using the -nojvm startup option. In addition, -nojvm is not supported on Windows systems.

-batch "statement"

Run the specified statement non-interactively.

-r "statement"

Run the specified statement interactively.

-singleCompThread

Limit MATLAB to a single computational thread. This option is for numerical computations only.

On Windows systems, this option uses the multithreading capabilities of the computer on which it is running by default.

See Also

| |