Меню Рубрики

Установка matlab на mac

matlab (macOS)

Start MATLAB program from macOS Terminal

Syntax

Description

matlab is a Bourne shell script that starts the MATLAB ® program from a macOS system prompt. Here the term matlab refers to this script and MATLAB refers to the program.

The matlab script is located in the MATLAB application package, /Applications/ matlabroot /MATLAB_ release .app/bin , where matlabroot is the name of the folder in which you installed MATLAB and release is the MATLAB release number.

Determines the MATLAB root folder, the value returned by the matlabroot function

Processes command-line options, if any

Reads the MATLAB startup file, .matlab7rc.sh

Sets MATLAB environment variables

matlab option1 . optionN starts MATLAB with the specified startup options.

Alternatively, assign startup options in the MATLAB .matlab7rc.sh Startup File. Modifying the .matlab7rc.sh file defines startup options every time you start MATLAB. On macOS platforms, the .matlab7rc.sh file applies only when starting MATLAB from Terminal. The file does not apply when starting MATLAB by double-clicking the MATLAB icon in the Applications folder.

MATLAB uses the Java ® Virtual Machine (JVM™) software to run the desktop and to display graphics. The -nojvm option enables you to start MATLAB without the JVM. Using this option minimizes memory usage and improves initial startup speed, but restricts functionality.

Input Arguments

option1 . optionN — One or more startup options
strings

One or more startup options, specified as strings corresponding to valid startup options from the following tables.

Mode Options

Start MATLAB without a controlling terminal. Use this option when you start MATLAB from a window manager menu or desktop icon.

Run the JVM software without opening the MATLAB desktop. You can use development environment tools by calling them as functions.

Use this option to run in batch processing mode.

If you use the > constructor to pipe to MATLAB, then the nodesktop option is used automatically.

MATLAB prov >Home tab, click Layout. Then, under Select Layout, select Command Window Only.

Start MATLAB without the JVM software. Features that require Java software (such as the desktop tools and graphics) are not supported.

Display Options

Disable the display of figure windows in MATLAB.

Do not display the splash screen during startup.

Start the JVM software without starting the MATLAB desktop.

Set Initial Working Folder

The initial working folder is the current folder when MATLAB starts. For more information, see MATLAB Startup Folder.

Set the MATLAB folder to folder , specified as a string.

Set the MATLAB folder to the value specified by the Initial working folder option in the General Preferences panel.

Specify MATLAB Version

Start the version of MATLAB in the bin/ arch / variant folder instead of the bin/ arch folder, where:

arch is the system architecture, the value returned by the computer (‘arch’) function

variant is a string representing a MATLAB version

Debugging Options

Copy Command Window output, including error reports, into filename , specified as a string.

Example: -logfile output.log

Display, without starting MATLAB, the final values of the environment variables and arguments passed to the MATLAB executable. This option also displays other diagnostic information for use when working with a Technical Support Representative.

Display, without starting MATLAB, all environment variables and their values to standard output. If the exit status is not 0 on return, then the variables and values might not be correct.

Start MATLAB in debug mode. This option uses the debugger program name, debugger , specified as a string, for example, gdb , lldb , or dbx . You can specify the full path to the debugger. This option must be the first option in the matlab script.

Debugger program command-line options, debugopts , specified as a string of val > debugger . See your debugger documentation for details. Do not use any other matlab script options when using debugopts .

Do not add a space between D and debugger .

Enable use of the Java debugger. The Java debugger uses the default portnumber value 4444 to communicate with MATLAB.

The port number is optional. However, to use the Java debugger while running multiple MATLAB sessions, you must specify a port number. The portnumber value must be an integer in the range 0–65535. The integer cannot be reserved or currently in use by another application on your system.

Execute MATLAB Script or Function

Execute MATLAB script, statement, or function non-interactively. MATLAB:

Starts without the desktop

Does not display the splash screen

Disables changes to preferences

Logs text to stdout and stderr

Читайте также:  Установка starline на матиз

Does not display dialog boxes

Exits automatically with exit code 0 if script executes successfully. Otherwise, MATLAB terminates with a non-zero exit code.

statement is MATLAB code enclosed in double quotation marks. If statement is the name of a MATLAB function or script, do not specify the file extension. Any required file must be on the MATLAB search path or in the startup folder.

Use the -batch option in non-interactive scripting or command line work flows. Do not use this option with the -r option.

To test if a session of MATLAB is running in batch mode, call the batchStartupOptionUsed function.

Execute the MATLAB statement . Use this option for interactive work flows. Do not use this option with the -batch option.

To set the initial working folder, use the -sd option. For example:

Example: -r «disp([‘Current folder: ‘ pwd])»

Use Single Computational Thread

By default, MATLAB uses the multithreading capabilities of the computer on which it is running.

Limit MATLAB to a single computational thread.

Disable Searching Custom Java >

Disable use of javaclasspath.txt and javalibrarypath.txt files. For more information, see Specifying Java Startup Options.

Specify License File

Use the specified license file, license , specified as a string, a colon-separated list of license file names, or a port@host entry. For more information, see Network License Files (Installation and Licensing).

Help Options

Display startup options without starting MATLAB.

источник

Документация

Запустите программу MATLAB с macOS Терминала

Синтаксис

Описание

matlab скрипт Оболочки Bourne, который запускает программу MATLAB ® от macOS системного приглашения. Здесь термин matlab обращается к этому скрипту, и MATLAB обращается к программе.

matlab скрипт расположен в пакете приложения MATLAB, /Applications/ matlabroot /MATLAB_ release .app/bin , где matlabroot имя папки, в которой вы установили MATLAB и release номер выпуска MATLAB.

Определяет корневую папку MATLAB, значение , возвращенное matlabroot функция

Параметры командной строки процессов, если любой

Читает файл запуска MATLAB, .matlab7rc.sh

Наборы переменные окружения MATLAB

matlab option1 . optionN запускает MATLAB с заданных опций запуска.

В качестве альтернативы присвойте опции запуска в Файле Запуска MATLAB .matlab7rc.sh. Изменение .matlab7rc.sh файл задает опции запуска каждый раз, когда вы запускаете MATLAB. На macOS платформах, .matlab7rc.sh файл применяется только когда стартовый MATLAB от Терминала. Файл не применяется когда стартовый MATLAB путем двойного клика по значку MATLAB в папке Applications.

MATLAB использует программное обеспечение Virtual Machine (JVM™) Java ® , чтобы запустить рабочий стол и отобразить графику. -nojvm опция позволяет вам запустить MATLAB без JVM. Используя эту опцию минимизирует использование памяти и улучшает начальную скорость запуска, но ограничивает функциональность.

Входные параметры

option1 . optionN — Одна или несколько опций запуска
строки

Одна или несколько опций запуска, заданных как строки, соответствующие допустимым опциям запуска из следующих таблиц.

Опции режима

Запустите MATLAB без терминала управления. Используйте эту опцию, когда вы запустите MATLAB со значка меню менеджера окон или значка на рабочем столе.

Запустите программное обеспечение JVM, не открывая рабочий стол MATLAB. Можно использовать инструменты среды разработки путем вызова их как функций.

Используйте эту опцию, чтобы запуститься в режиме пакетной обработки данных.

Если вы используете > конструктор, чтобы передать по каналу к MATLAB, затем nodesktop опция используется автоматически.

MATLAB обеспечивает команде интерфейс только для окна в среде рабочего стола. На вкладке Home нажмите Layout. Затем под Select Layout выберите Command Window Only.

Запустите MATLAB без программного обеспечения JVM. Функции, которые требуют программного обеспечения Java (такого как настольные инструменты и графика) не поддерживаются.

Параметры экрана

Отключите отображение окон рисунка в MATLAB.

Не отображайте экран-заставку во время запуска.

Запустите программное обеспечение JVM, не запуская рабочий стол MATLAB.

Установка начальной работающей папки

Начальная рабочая папка является текущей папкой, когда MATLAB запускается. Для получения дополнительной информации смотрите Папку Запуска MATLAB.

Установите папку MATLAB на folder , заданный как строка.

Установите папку MATLAB на значение, заданное опцией Initial working folder в Панели общих настроек.

Определение MATLAB Version

Запустите версию MATLAB в bin/ arch / variant папка вместо bin/ arch папка, где:

arch архитектура системы, значение , возвращенное computer (‘дуга’) функция

variant строка, представляющая версию MATLAB

Параметры отладки

Скопируйте окно Command Window, включая сообщения об ошибке, в filename , заданный как строка.

Отобразитесь без стартового MATLAB, окончательные значения переменных окружения и аргументов передали исполняемому файлу MATLAB. Эта опция также отображает другую диагностическую информацию для использования при работе с Представителем службы технической поддержки.

Отобразитесь, без стартового MATLAB, всех переменных окружения и их значений к стандартному выводу. Если статусом выхода не является 0 по возврату затем переменные и значения не могут быть правильными.

Запустите MATLAB в режиме отладки. Эта опция использует название программы отладчика, debugger , заданный как строка, например, gdb , lldb , или dbx . Можно задать полный путь к отладчику. Эта опция должна быть правом преимущественной покупки в matlab скрипт.

Параметры командной строки программы отладчика, debugopts , заданный как строка допустимых опций для debugger . См. свою документацию отладчика для деталей. Не используйте никакой другой matlab опции скрипта при использовании debugopts .

Не добавляйте пробел между D и debugger .

Включите использование отладчика Java. Отладчик Java использует portnumber по умолчанию значение 4444, чтобы связаться с MATLAB.

Номер порта является дополнительным. Однако, чтобы использовать отладчик Java при выполнении нескольких сеансов работы с MATLAB, необходимо задать номер порта. portnumber значение должно быть целым числом в области значений 0–65535. Целое число не может быть зарезервировано или не использоваться в настоящее время другим приложением в вашей системе.

Выполнение СКРИПТА MATLAB или функции

Выполните скрипт MATLAB, оператор, или функционируйте нев интерактивном режиме. MATLAB:

Запускается без рабочего стола

Не отображает экран-заставку

Отключает изменения в настройках

Отключает кэширование тулбокса

Логарифмический текст к stdout и stderr

Не отображает диалоговые окна

Выходы автоматически с кодом выхода 0, если script выполняется успешно. В противном случае MATLAB останавливается с ненулевым кодом выхода.

statement код MATLAB, заключенный в двойные кавычки. Если statement имя функции MATLAB или скрипта, не задавайте расширение файла. Любой необходимый файл должен быть на пути поиска файлов MATLAB или в папке запуска.

Используйте -batch опция в неинтерактивных сценариях или потоках операций командной строки. Не используйте эту опцию с -r опция.

Чтобы протестировать, если сеанс MATLAB запускается в пакетном режиме, вызовите batchStartupOptionUsed функция.

Выполните statement MATLAB . Используйте эту опцию для интерактивных потоков операций. Не используйте эту опцию с -batch опция.

Примечание

Чтобы установить начальную рабочую папку, используйте -sd опция. Например:

Пример: -r «disp([‘Current folder: ‘ pwd])»

Использование единственного вычислительного потока

По умолчанию MATLAB использует возможности многопоточности компьютера, на котором он запускается.

Ограничьте MATLAB одним вычислительным потоком.

Отключение ищущего пользовательского пути к классу Java

Отключите использование javaclasspath.txt и javalibrarypath.txt файлы. Для получения дополнительной информации смотрите опции запуска Определения Java.

Определение файла лицензии

Используйте заданный файл лицензии, license , заданный как строка, разделенный от двоеточия список имен файла лицензии или port@host запись. Для получения дополнительной информации смотрите Файлы лицензии Сети Понимания (Установка, Лицензирование и Активация).

Помощь опциям

Отобразите опции запуска без стартового MATLAB.

источник

Установка matlab на mac

There is a utility, Install for Mac OS X , that will guide you through the installation process:

  1. Place CD1 in the CD-ROM drive.
  2. Double-click Install_for_Mac_OS_X.dmg to prepare for installation. A window opens containing the Install for Mac OS X installation utility and an Install for Mac OS X icon appears on the desktop.
  3. Double-click the Install for Mac OS X icon in the window to begin the installation.
Option Result
-nouserjavapath
Note Use the Install for Mac OS X icon in the window, not on the desktop.
  1. A welcome message appears. Click Yes to continue the installation.
  2. If you are not an Administrator, you will see this dialog.

  • If you continue the installation process as a non-Administrator, you will not be able to install MATLAB in the Applications directory. You will be able to install MATLAB in your Home directory.
  • You can stop the installation, log out, and log in as an Administrator and then restart the installation.
  1. If you are an Administrator, you will see this dialog.

    Select Install XDarwin.

    To start the XDarwin installation, click OK in this dialog.

    The XDarwin installation can take several minutes. As the XDarwin Installer runs, you will be asked for some information. The requested information includes these choices:

    • Enter an Administrator password to authenticate.
    • Select English as the language.
    • Select Full Install.
    • Do not create aliases.

    At the conclusion of the XDarwin installation, this Install for Mac OS X utility will continue.

    This dialog prompts you for a License File called license.dat .

    If the Installer finds a license.dat file on your desktop, you are given the opportunity to use it for your installation. To use the License File on your desktop, click Use this file.

    To specify a different License File, click Find a different file, and then locate it.

    This dialog lets you select where you want to install your MathWorks products and X Windows software.

    • If you are an Administrator, the Installer suggests you install the products in the Applications directory.
    • If you are not an Administrator, the Installer suggests you install the products in your Home directory.
  1. In either case, clicking Do it for me creates the new directory. You also have the option of choosing your own directory.

      Note Your installation directory name cannot contain spaces, the @ character, or the $ character. Also, you cannot have a directory named private as part of the installation path. To create this directory in this location on your system, you must have administrative privileges. For information on setting privileges, see Macintosh Help (Command+? from the desktop).

      This dialog lets you install and start the X Window Manager, called OroborOSX.

    Click OK. This will install OroborOSX on your system and then start it.

    When the OroborOSX installation is complete, OroborOSX starts and opens a window. When this dialog displays, click OK to start the MATLAB installation.

    When the installation script displays a welcome screen similar to this, click OK.

  1. Accept or reject the software licensing agreement displayed. If you accept the terms of the agreement, you may proceed with the installation.
  2. Verify the name of the installation directory in the MATLAB Root Directory dialog box and then click OK to continue. If you specify a directory that does not exist, the installer creates it. This book refers to this MATLAB installation directory as $MATLAB.

      Note Do not install MATLAB 6.5 over any previous version of MATLAB.

      Verify your License File in the License File dialog box and click OK. You can edit the License File in the text window displayed. If you prefer to use another text editor to edit your License File, click Cancel and use another editor. Make sure you edit the version of the license.dat file in $MATLAB/etc .

    When verifying your License File:

    • Make sure that the expiration date, number of keys, and passcode fields in each INCREMENT line match the license information you received from The MathWorks.
    • Delete INCREMENT lines for products with expired licenses. (This avoids the warning messages that appear in your log file when you start MATLAB.)
    • Make sure that your e-mail program did not cause INCREMENT lines to wrap. You must use the continuation character (\) if INCREMENT lines get too long to fit on one line. Do not use tabs to separate the fields in an INCREMENT line.
  1. Select the products and documentation you want to install in the Installation Options dialog box and then click OK to continue.
    Note The Installer may display a message box that states that one or more of your licensed products are not available on this CD. These products are either on one of the other installation CDs in the set or available at the MathWorks Web site, www.mathworks.com . In either case, click Close to continue with this installation and, when it completes, insert the proper CD and repeat the installation procedure to install the additional products. To obtain products that have been released since this set of installation CDs was produced, visit the MathWorks Web site, www.mathworks.com , and download them.

    This dialog box lists all the products and documentation you are licensed to install in the Items to Install box. To remove an item from the Items to install list, select it and click the Remove button. (A MATLAB installation includes MATLAB, the MATLAB Kernel, and the MATLAB Toolbox.)

Select any additional platforms needed at your site from the column of check boxes. For information about which HP platform option to choose, HP-700 or HP-UX, see the Installation Guide for UNIX.

    The Installation Data dialog box lets you specify where you want to put symbolic links to matlab and m ex scripts. Leave the checkbox unselected and click OK to continue. The preferred method for starting MATLAB is to use the LaunchMATLAB application, which is described in Starting MATLAB.

    Click OK to begin the installation.

  1. After the installation is complete, the installer displays the Installation Complete dialog box, assuming your installation is successful. This dialog box informs you of some optional post-installation setup and configuration steps you may want to perform. See After You Install for more information. Click Exit to dismiss the installer.
  2. When the installation is complete, you can remove the CD. To do so:
    • Drag the Install for Mac OS X icon from the desktop to the Trash.
    • Then, drag the CD’s icon to the Trash.

источник