Как запустить матлаб после установки нет ярлыка

четверг, 20 сентября 2012 г.

Как правильно установить MATLAB (включая MATLAB Distributed Computing Server)

Установка MATLAB имеет несколько хитростей, знать которые необходимо во избежание досадных ошибок, а также правильной настройки параллельного программирования.

Сам дистрибутив условно можно разделить на две части:

  • "не параллельная" часть: MATLAB, Simulink и их компоненты (Toolbox’ы. );
  • "параллельная" часть: MATLAB Distributed Computing Server + Parallel Computing Toolbox.

Получаются три варианта установки:

  1. Для настольных вычислений (только "не параллельная часть").
  2. Для параллельных вычислений в сети (только "параллельная часть").
  3. Для настольных и параллельных вычислений вместе (обе части).

Рассмотрим их более подробно.

По сути выбор между вариантами осуществляется установкой или не установкой компонента "MATLAB Distributed Computing Server". Поэтому при выборе типа установки "Typical" или "Custom" всегда выбираем "Custom":

Вариант 1. Для настольных вычислений

Этот вариант подходит для большинства пользователей. Единственная тонкость — это снять галочку "MATLAB Distributed Computing Server":

Дополнения к варианту 1

Система MATLAB использует понятие текущего каталога при работе с М- и МАТ-файлами во время сеанса работы. Начальный текущий каталог определен в файле запуска, который ассоциирован с ярлыком запуска системы MATLAB, расположенном на рабочем столе. Щелчок правой кнопки мыши, установленной на этом ярлыке, и выбор контекстного элемента "Свойства/Properties" позволяет изменить начальный каталог, используемый по умолчанию:

Теперь при запуске MATLAB видим заданный текущий каталог:

В ранних версиях MATLAB были проблемы с поддержкой русского языка. Также были проблемы с загрузкой моделей Simulink, где названия и/или имена файлов были на русском. Как правило, такие проблемы решаются с помощью следующих команд:

Если эти команды записать в файл с именем "startup.m" и сохранить данный файл в начальный рабочий каталог (см. выше) или в один из каталогов PATH (Меню "File" > "Set PAth. "), то записанные команды будут выполняться автоматически при каждом запуске MATLAB.

Вариант 2. Для параллельных вычислений в сети

При установке нужно установить галочку "MATLAB Distributed Computing Server", а также выбрать компоненты (Simulink, Toolbox’ы), которые необходимы в процессе параллельных вычислений.

MATLAB_PREFDIR must be an absolute path.
Cannot set preferences directory to the relative path MathworksMATLAB2012b.

Если всё-таки требуется выполнять интерактивные вычисления и параллельные, то переходим к варианту 3.

Дополнения к варианту 2

Следует настроить и установить службу MDCE. В принципе, хватает стандартных настроек. НО если вы работаете в русскоязычном домене Windows Server 20XX, то придётся исправить имена групп. Об этом подробно написано здесь.

Вариант 3. Для настольных и параллельных вычислений вместе

Слово вместе говорит о том, что вычисления интерактивно и параллельно могут вестись одновременно, но это не обязательно.

Основная проблема в этом варианте установке, как же установить MATLAB с MATLAB Distributed Computing Server и иметь ярлыки, ассоциации и прочие прелести настольной установки.

Я предлагаю установку проводить в два этапа:

    Первая установка без MATLAB Distributed Computing Server.
    Сперва мы не ставим галочку "MATLAB Distributed Computing Server":

Вторая установка в тот же каталог ("поверх") + MATLAB Distributed Computing Server (поскольку первая не создаёт ярлыки).
В принципе, можно ставить не в тот же каталог, но в целях экономии места на жёстком диске, необходимо делать именно так.

В этот раз необходимо установить галочку "MATLAB Distributed Computing Server":

Далее установщик спросит, перезаписать установленные компоненты MATLAB. Отвечает "No to All":

Таким образом, будет установлен только один компонент, а именно недостающий в установке "MATLAB Distributed Computing Server":

После копирования файлов отображаются инструкции по настройке:

И установка успешно завершена!

Дополнения к варианту 3

Эти дополнения состоят из дополнений к вариантам 1 и 2.

Я только что установил Matlab R2011a на Ubuntu 12.04, используя автономную лицензию. Похоже, что установка работала правильно, и я выполнил следующее, чтобы избавиться от ошибки, с которой, как представляется, у всех (включая меня):

Это избавилось от ошибки, но у меня все еще есть проблема с запуском Matlab. Каждый раз, когда я запускаю его (набрав «matlab» в терминале), появляется окно активации программного обеспечения Mathworks. Я предоставляю путь к файлу лицензии, он активируется успешно (без ошибок), но затем Matlab не запускается. Если я попытаюсь запустить его снова, произойдет то же самое.

Кто-нибудь знает, что может быть неправильным? Моя последняя установка была 10.04, и у меня не было никаких проблем с запуском 2011a.

6 ответов

Я думаю, что лицензия должна быть обновлена. Я исправил проблему, запросив новую лицензию от Mathworks и активировав MATLAB с этим файлом лицензии. Они предоставили один и тот же ключ установки для идентификатора хоста моего компьютера, но файл «licence.lic» обновлен. Я думаю, что переустановка не нужна, активация с обновленной лицензией просто решает проблему.

Возможно ли, что запуск MATLAB таким образом запускает инструмент активации вместо MATLAB?

Попробуйте запустить /usr/local/MATLAB/R2011a/bin/matlab (изменить путь в соответствии с местоположением вашей системы) в терминале, чтобы узнать, работает ли это MATLAB. Если нет, возможно, вы все равно можете получить сообщения об ошибках, которые могут быть полезны для вашего вопроса.

Старый поток, который я знаю, но у меня была такая же проблема. Проблема для меня, по крайней мере, заключалась в том, что рекомендуется устанавливать matlab с привилегиями root и, как таковые, когда дело доходит до активации, пользователь по умолчанию, получивший лицензию, стал root. Таким образом, я смог запустить MATLAB только при входе в систему как root. Проблема легко устраняется путем повторного запуска активации за пределами корня.

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

Быстрые вопросы, чтобы спросить себя

  1. Я запускал установщик как root?
  2. Где я установил MATLAB?

Если вы установили его как root (который должен иметь), то ваш штраф. Если не удалить и установить с правами root.

Ok! Пойдем к этому!

cd в туда, где вы установили MATLAB Для меня это было задано по умолчанию, но вы, возможно, захотели установить его в другом месте.

Место установки по умолчанию: /usr/local/MATLAB/R(year)(a or b)

Теперь вы можете перечислить все, что находится в этом каталоге, набрав ls в окне терминала.

Теперь наберите cd еще раз, набрав cd bin (здесь хранится клиент активации)

Теперь окно появится так же, как и при его установке. На этот раз вам нужно проверить пузырь перед «Активировать вручную без Интернета».

Теперь проверьте пузырь перед «У меня нет файла лицензии. Помогите мне со следующими шагами».

Здесь вы найдете информацию об основной установке вашего компьютера. Это было просто, чтобы проверить, что было именем вашего компьютера, и убедиться, что оно root .

Теперь вернитесь в начало клиентского меню активации и заполните пузырь, в котором говорится: «Активировать автоматически с помощью Интернета».

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

Дополнительно: если вы еще этого не сделали, вы можете установить matlab-support , чтобы вы могли запустить его после завершения активации MATLAB. Вы можете сделать это, набрав

Надеюсь, это поможет! ГУОК УДАЧИ!

Слишком старый поток, но просмотрен 4523 раза и активен 16 дней назад, так что все еще актуально. Вот как вы его решаете. В моем случае папка «

/ .matlab / R2015a_licenses /» не существовала. хотя «

/ .matlab». Поэтому я создал R2015a_licenses. Теперь проблема в том, что эта папка была доступна только для root. Таким образом, приложение активации не могло записать требуемый файл. Поэтому измените разрешение этой папки, используя «sudo chmod 777 R2015a_licenses». Теперь запустите matlab обычно (без sudo). Это должно привести вас к клиенту активации. в противном случае запустить клиент активации вручную (без sudo), он называется «activate_matlab.sh» в папке bin. выполните действия и дайте ему возможность определить имя пользователя и не изменять его. когда он выходит без ошибок, вы делаете с частью лицензии. Теперь может возникнуть еще одна проблема, что ваш matlab замерзает сразу после открытия окна и не идет дальше. Взгляните на это . «Перейдите в каталог« .matlab / »в домашнем каталоге пользователей. Переименуйте каталог с именем после версии MATLAB, который вы используете, чтобы иметь _old в конце. Если в названии есть папка с« _licenses », DO NOT переименуйте эту папку «вроде работайте». По виду я имею в виду, что Matlab жаловался, что он не может писать предпочтения в «

/ .matlab». Поэтому я изменил разрешение для этой папки на «chmod», а затем он сработал.

Если вы все еще читаете свою проблему, это довольно плохо. Удачи вам. Mathworks явно проделала очень плохую работу с Matlab ubuntu.

Я попросил техническую поддержку Matlab, как это можно исправить, и сказали, что эта проблема может возникнуть, если у вас есть предыдущий файл пробной лицензии MATLAB, присутствующий в вашей системе.

Чтобы исправить это, удалите все файлы в следующих двух папках:

(где $ MATLAB — это каталог, в котором вы установили MATLAB. Значение по умолчанию — /usr/local/matlab/R2015a/licenses/ )

После удаления всех файлов в этих папках попробуйте снова запустить MATLAB. Запустите его как свое обычное имя пользователя, а не как sudo или root. Вам будет предложено активировать еще раз. Завершите процесс в последний раз. Обратите внимание на экран при активации, где он запрашивает ваше имя пользователя Linux. Это должно быть обнаружено автоматически, и вы не должны его изменять.

Как только активация завершится, попробуйте снова запустить MATLAB.

Изменить: даже если вы получите сообщение об ошибке «Нет такого файла или каталога» при вводе первой команды, вы должны ввести команду rm.

Пакет применяется в основном для работы с массивами данных — матрицами.

Matlab включает в себя большое количество уже готовых математических средств, функций и операций, которые решают множество практических задач, для чего ранее приходилось готовить достаточно сложные программы:

  • Матричные, векторные, логические операторы;
  • элементарные и специальные функции;
  • полиномиальная арифметика;
  • многомерные массивы; массивы записей; массивы ячеек.
  • дифференциальные уравнения;
  • поиск корней нелинейных алгебраических уравнений;
  • решение систем линейных и нелинейных уравнений;
  • оптимизация функций нескольких переменных;
  • одномерная и многомерная интерполяция.

Matlab — это уникальная коллекция реализаций современных численных методов.

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

1). Начало работы в Matlab

Чтобы запустить Matlab, щелкните мышкой по ярлыку

на рабочем столе или кнопка Пуск/Все программы/ Matlab/Start Matlab.

Перед Вами откроется рабочая среда, изображенная на рисунке 1.

рис.1Основной интерфейс MATLAB

2. Сменить текущий каталог. Для этого в строкеCurrent Folder нажмите кнопку с многоточием и в открывшемся Окне папок откройте папку, в которой хранятся Ваши M-файлы (программные файлы). Если такой папки нет, то создайте её в этом окне (рис.2).

Дата добавления: 2015-08-20 ; просмотров: 521 ; ЗАКАЗАТЬ НАПИСАНИЕ РАБОТЫ

Оцените статью
Ремонт оргтехники
Добавить комментарий