vvmlv · 11-Сен-21 14:52(3 года 10 месяцев назад, ред. 30-Апр-23 17:56)
Mathworks Matlab R2021a Updated5 (v9.10.5) Windows x64 Год/Дата Выпуска: 24 августа 2021 Версия: 2021a Updated 5 (9.10.0 билд 1739362) Разработчик: Mathworks Разрядность: 64bit Совместимость с Windows 7: полная Язык интерфейса: Английский Таблэтка: Присутствует Системные требования: Win10 (1803+), WinServer 2016/2019, Win7 SP1
Процессор: с поддержкой SSE2 (подробнее тут)
Дисковое пространство: От 3, в среднем 5-10Гб (максимум 29Гб)
Память: 4Гб, а лучше 8Гб и более (в зависимости от решаемых задач)
Подробнее тут Это матлаб 2021a с уже встроенным обновлением 5 Если вы хотите обновить уже имеющийся у вас матлаб то можете его снести и поставить этот Или же можете попробовать обновиться "без удаления" (т.е. использовать эту раздачу на подобии оффлайн обновления матлаба 2021a). Чтобы такое осуществить надо сначала скопировать файл VersionInfo.xml из корня iso-образа в папку с установленным матлабом, а потом установить матлаб из этой раздачи как обычно но именно в папку с уже имеющимся у вас матлабом (при установке в списке компонентов уже имеющиеся у вас компоненты будут без галочек ... так что если вам нужен тот же набор компонентов просто инвертируйте галочки в списке ... но можете и, пользуясь случаем, изменить список нужных вам компонентов)
Дополнительные пакеты (ну т.е. поддержка всякого разного узкоспецифичного ... конкретных камер, осцилографов, плисов, ардуинов, OpenCV и т.д. и т.п.) для этой версии матлаба можно скачать тут. О необходимости для вас раздачи с доп-пакетами на трекере голосуйте пожалуйста в заглавии раздачи с пакетами! Описание: Язык программирования для инженерных и математических расчетов. Обширная библиотека функций упрощает работу (в частности графическое отображение данных) Если у вас уже откуда-то есть огромный iso-файл размером [19 425 865 728]байт c хэшами:
CRC32: 59A69C0A
MD5: 7F90D86C0BBE905839B777FC199CA636
SHA-1: 14BF4641A9385093A49E8901E8845F4A8DA2D5CB
SHA-256: 3A512A584D5493CDCDA516C42E48EBF0951D334F1ADD35D3C0944602B6C437EB
то можете присоединиться к раздаче и помочь в сидировании не выкачивая этот большой файл повторно. Просто назовите его как в раздаче Matlab910R2021aUpdated5_Win64.iso и попросите торрент-клиент скачать раздачу в папку с этим файлом.
Что такое Matlab
MATLAB – это высокоуровневый язык технических расчетов, интерактивная среда разработки алгоритмов и современный инструмент анализа данных. MATLAB по сравнению с традиционными языками программирования (C/C++, Java, Pascal, FORTRAN) позволяет на порядок сократить время решения типовых задач и значительно упрощает разработку новых алгоритмов. MATLAB представляет собой основу всего семейства продуктов MathWorks и является главным инструментом для решения широкого спектра научных и прикладных задач, в таких областях как: моделирование объектов и разработка систем управления, проектирование коммуникационных систем, обработка сигналов и изображений, измерение сигналов и тестирование, финансовое моделирование, вычислительная биология и др.
Ядро MATLAB позволяет максимально просто работать с матрицами реальных, комплексных и аналитических типов данных. Содержит встроенные функции линейной алгебры (LAPACK, BLAS), быстрого Фурье преобразования (FFTW), функции для работы с полиномами, функции базовой статистики и численного решения дифференциальных уравнений. Все встроенные функции ядра MATLAB разработаны и оптимизированы специалистами и работают быстрее или так же, как их эквивалент на C/C++ Ключевые возможности • Платформонезависимый, высокоуровневый язык программирования ориентированный на матричные вычисления и разработку алгоритмов
• Интерактивная среда для разработки кода, управления файлами и данными
• Функции линейной алгебры, статистики, анализ Фурье, решение дифференциальных уравнений и др.
• Богатые средства визуализации, 2-D и 3-D графика
• Встроенные средства разработки пользовательского интерфейса для создания законченных приложений на MATLAB
• Средства интеграции с C/C++, наследование кода, ActiveX технологии
• Доступ к функциям .NET
• Удобное моделирование в среде Simulink
• И многое другое
Что нового в версии R2021a по сравнению с R2020b
MATLAB
• Live Editor Controls: Link variables to drop-down items and slider values to create dynamic controls in live scripts
• Create Plot Live Editor Task: Create plots interactively and generate code
• Name=Value Syntax: Use name=value syntax for passing name-value arguments to functions
• Class Diagram Viewer: Create graphical class diagrams to explore class hierarchy and class details Simulink
• Simulink Code Importer: Import C code as reusable Simulink libraries
• Simulation acceleration: Speed up simulations using SIMD instructions and multithreaded co-simulation
• Bus Element Ports: Create and access component interfaces with bus element ports using all types of name-based composite signals, including nonvirtual buses and arrays of buses
• Event Logging and Animation: Inspect and animate events in the model involving Function-Call Subsystem blocks, Simulink messages, and Simulink functions, using Event Animation and the Sequence Viewer tools
• Record Block: Record simulation data to the workspace and to files from the same block Главные изменения
• Aerospace Blockset - Perform high-level mission planning for spacecraft and small satellites using the new Orbit Propagator, CubeSat Vehicle, and Attitude Profile blocks
• Aerospace Toolbox - Define aircraft configuration and dynamics for stability and control analyses, and design and analyze scenarios of satellites and ground stations
• Antenna Toolbox - Estimate efficiency and losses in metal antennas with finite conductivity and thickness using a catalog of materials, e.g., copper, tin, and gold
• Audio Toolbox - AI-powered single-line signal analytics for audio, speech, and acoustics with underlying pretrained deep networks and machine learning models
• Computer Vision Toolbox - Support for labeling and deep learning with arbitrarily large images
• Datafeed Toolbox - Connect to Bloomberg using C++ interfaces and leverage Trading Toolbox functionality merged into Datafeed Toolbox
• Mixed-Signal Blockset - Mixed-Signal Analyzer app to import, visualize, and post-process Cadence simulation results and mixed-signal waveforms
• Navigation Toolbox - Implement multisensor and landmark SLAM; simulate GNSS sensors with improved accuracy
• Polyspace Bug Finder Access - Polyspace Analysis as You Code: Run static code analysis and view results in Visual Studio, Visual Studio Code, and Eclipse
• Reinforcement Learning Toolbox - Create, train, and simulate reinforcement learning agents interactively with Reinforcement Learning Designer app
• System Composer - Capture behaviors in sequence diagrams, state charts, and Simulink models; design, simulate, and deploy software architectures
• Vehicle Network Toolbox - Decode and visualize CAN FD and CAN bus traffic with the CAN FD Explorer and CAN Explorer apps Новое
• DDS Blockset - Design and simulate DDS applications
• Radar Toolbox - Design, simulate, and test multifunction radar systems
• Satellite Communication Toolbox - Simulate, analyze, and test satellite communications systems and links
1. Название версии матлаба содержит последним символом букву a или b которые НЕ имеют отношения к предрелизным альфа и бета стадиям выпуска программ. a - значит релиз в первой половине года, b - значит релиз во второй половине года. 2. Матлаб можно ставить не удаляя предыдущую его версию (т.е. можно осуществить плавный и спокойный переход на новую версию). Можно даже установить несколько копий матлаба в разные папки (для исследования влияния компонентов на возникновение сложных ошибок). Компоненты матлаба можно добавлять устанавливая лишь их, без переустанавки всего матлаба заново (т.е. можно ставить только необходимое вам на момент установки ... как понадобится больше - тогда и добавите ... устанавливая лишь необходимое вы экономите дисковое пространство, время установки, немного выигрываете на скорости запуска и работы матлаба (потому что матлаб любую запускаемую функцию ищет по подпапкам всех установленных компонентов ... меньше папок - меньше трудоемкость поиска)) 3 При переустановке матлаба настройки не удаляются. Если вам надо добавить тулбокс или блоксет - не бойтесь переставить матлаб в ту же папку. 4 Начать изучать матлаб можно с сайта exponent'ы, видео-презентаций, книг или документации на русском 5 Кому очень интересно какие именно компоненты входят в эту версию изучаем список ниже
В типичной конфигурации MATLAB Parallel Server не нужен ... приведен в списке чисто для полноты списка всего что есть в установщике
6 Русскоязычной версии программы (или перевода на русский язык или русификатора) нет и не будет! Кому надо перевести меню - пробуйте переводить через лингво ... он должен позволять переводить все на что указывает мышка. Но в интернете есть документация на русском (жаль правда что ее все никак не сделают компонентом устанавливаемого матлаба). 7 Не обязательно ставить максимальное количество компонентов матлаб. Это несколько замедлит его запуск и съест больше места на диске. Можно легко доставить необходимое в будущем просто поставив матлаб в ту же папку куда ставили ранее и выбрав дополнительные компоненты. Установщик спросит переустанавливать ли уже установленные компоненты, на что можете отказаться для экономии времени установки. 8 В последних версиях матлаба есть проблема с отказом доустановить компоненты после того как вы обновили матлаб. В этом случае вам надо либо полностью снести матлаб и поставить его заново но уже с измененным списком компонентов и потом обновить ... либо схитрить: скопировать с заменой файл VersionInfo.xml из корня iso-диска в папку с матлабом, доустановить требуемые компоненты матлаба (теперь эта операция уже не обломится) и потом еще раз накатить обнову на матлаб.
Решение проблем
1. Если у вас возникает ошибка Exception calling main
Ошибка
то проверьте что имя пользователя у вас не содержит неаглийских буковок. Если содержит то измените перед запуском установщика матлаба положение временной папки изменив временно или навсегда значение переменных окружения TEMP и TMP, задав их чем-то простым (типа C:\Temp) ... папка, ясен пень, должна существовать на диске. 2. У установщика маталаба порой возникает косяк с ярлыками (что нужно не создает, что не нужно создает). Если вам нужен ярлык матлаба на рабочем столе но установщик его не создал то сделать его самому не сложно. Откройте в проводнике <matlabfolder>\bin\win64 (по умолчанию это C:\Program Files\Polyspace\<RVersion>\bin\win64, где RVersion - это типа R2021a для 9.10), найдите в этой папке файл matlab.exe, скопируйте его, а потом по правой кнопке мыши на рабочем столе выберите скопировать ярлык.
Если вы не ставили компонент Polyspace, но ярлык на него зачем-то создан установщиком матлаба то можете смело удалить его.
Видимо в ходе заметной переделки установщика в этой версии матлаба в него добавили ошибки с созданием ярлыков на рабочем столе (раньше таких откровенных глюков не было) 3. Если вы все удачно установили но при запуске матлаба он просто закрывается без всяких там пояснений (либо после странного падения работавшего матлаба, либо сразу после установки и у вас была предыдущаяверсия матлаба) то попробуйте переименовать файл matlab.mlsettings в папке C:\<Users>\<User>\AppData\Roaming\MathWorks\MATLAB\<RVersion>[/url] и запустите матлаб еще разок.
Если не помогло то попробуйте переименовать всю папку C:\<Users>\<User>\AppData\Roaming\MathWorks\MATLAB\R202Xy. Если переименование папки помогло то попробуйте "вычислить" тот файл что был проблемным и сообщите о вашей находке
Такого негативное влияние предыдущей версии описано для случая когда его оказывала предыдущая версия 9.5 R2018b. Если вы встретитесь с аналогичной проблемой но с другими "предыдущими версиями" матлаба то не стесняйтесь отписаться об этом. Добавлю и вашу инфу сюда 4. Если при запуске матлаба вам выводится сообщение типа "Warning: Name is nonexistent or not a directory:" и дальше указывается имя папки то попробуйте в файле pathdef.m (откройте его командой edit pathdef.m) удалить строку с папкой, указанной в сообщении. 5. Если после запуска установщика у вас появляется окно матлаба и больше ничего не происходит, то попробуйте использовать "старый" установщик (т.е. запускайте с примонтированного образа bin\win64\setup_legacy.exe) 6. Если у вас возникают ошибки при запуске помощи в матлабе типа тех что указаны в спойлерах ниже то попробуйте установить как минимум третий апдейт из раздачи с обновами к этой версии матлаба.
Ошибка 1
Error using connector.internal.doEnsureServiceOn
Error in Connector: Did not start the server. Desired port was: 31515. Last error was: Error while
starting socket: 127.0.0.1, I/O error: Permission denied, 10013, I/O error Error in connector.ensureServiceOn Exception in thread "AWT-EventQueue-0": java.lang.NullPointerException
at com.mathworks.mlwidgets.help.DocConfigUrlBuilder.getUrlForDocConfig(DocConfigUrlBuilder.java:29)
...
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
Ошибка 2
Error using help2html>getIncludesFile (line 107)
Java exception occurred:
java.lang.NullPointerException at com.mathworks.help.helpui.DocRoot.buildUrl(DocRoot.java:197) at com.mathworks.help.helpui.DocRoot.buildGlobalPageUrl(DocRoot.java:91) at com.mathworks.jmi.NativeMatlab.SendMatlabMessage(Native Method) at com.mathworks.jmi.NativeMatlab.sendMatlabMessage(NativeMatlab.java:273) at com.mathworks.jmi.MatlabLooper.sendMatlabMessage(MatlabLooper.java:120) at com.mathworks.jmi.Matlab.mtFevalConsoleOutput(Matlab.java:1835) at com.mathworks.jmi.MatlabWorker.feval(MatlabWorker.java:195) at com.mathworks.jmi.MatlabWorker.feval(MatlabWorker.java:172) at com.mathworks.mlwidgets.help.HelpPopup$6.runOnMatlabThread(HelpPopup.java:783) at com.mathworks.jmi.MatlabWorker$2.run(MatlabWorker.java:79) at com.mathworks.jmi.MatlabWorker.start(MatlabWorker.java:248) at com.mathworks.mlwidgets.help.HelpPopup.populateWithMHelp(HelpPopup.java:819) at com.mathworks.mlwidgets.help.HelpPopup.access$400(HelpPopup.java:85) at com.mathworks.mlwidgets.help.HelpPopup$4.completed(HelpPopup.java:753) at com.mathworks.jmi.MatlabMCR$CompletionHandler.messageReceived(MatlabMCR.java:1540) Error in help2html (line 44)
addTextNode(dom,dom.getDocumentElement,'css-file',
getIncludesFile('includes/product/css/helpwin.css'));
7. Если вы поставили себе Polyspace и при его использовании у вас возникает ошибка лицензирования типа "License Manager Error -5. Cannot find a license for Polyspace_BF_Engine" попробуйте
в конец файла <matlabfolder>/licenses/license.lic добавить
Не сделал это изменение в файле раздачи так как эта рекомендация стала известна после выхода раздачи. Менять раздачу теперь - это потеря всех сидов крупной раздачи из-за какой-то мелочи. Не айс!
Спасибо можно не жать, пишите лучше толковые комментарии (что в частности подразумевает, что надо сначала прочесть всю шапку, а потом уже писать свой вопрос)!
Версия "9.10.5" в названии просто чтобы обратить внимание на то что это 9.10 со встроенным обновлением 5 ... официально эта версия называется 9.10.0.1739362 ... но это нихрена не понятная "нефанатам" нотация!
Выложил эту раздачу потому что пока не удалось найти обнову пять для маьтлаба 9.10 ... "на безрыбье" это хоть какой-то способ врубить себе обнову 5. Отмечу так же что в шапке описан неофициальный способ обновиться до обновы 5 с помощью этой раздачи "не снося" имеющийся матлаб. Пробуйте и отписывайтесь если он не сработал для вас! P.S.
Кому интересна следующая версия матлаба (9.11) смотрите ее тут
ПИСАТЬ тому кто "НЕ ЧИТАЕТ но осуждает"!?
Какие еще у вас есть "мудрые" предложения?
скрытый текст
Около тысячи скачиваний раздачи и только вот вы один на тысячу самый умный выяснили что в этой раздаче оказывается матлаба то и нету!!! Ого какое мощное открытие про раздачу! Но разве быть "на ровном месте" умнее тысячи пользователей матлаба для вас ни разу не подозрительная ситуация, нет!? Вполне себе реалистично всё!? Вся тысяча человек - все такие тупые, в отличии от вас!?
Плюс уже написанное в шапке вы же ведь не прочли ... но раздачу осуждаете! Действуете по принципу "не читал но осуждаю"!!!???
И самый прикол в том что основное что вы предлагаете - это чтобы вам НАПИСАЛИ! НАПИСАЛИ ТОМУ КТО НЕ ЧИТАЕТ! Ну просто ШЕДЕВРАЛЬНО!!! Еще раз пройдите аутотренинг "я самый лучший, самый уверенный, я всегда прав и во мне нету места сомнениям" и достигните теоретического максимума "безусловной самоуверенности"!!! А если серьезно ... то ну надо поскромнее как-то наверное ... нет?
На кой вам вообще надо сходу другим что-то предъявлять? А вдруг выяснится что в раздаче косяка нету ... будете глупо выглядеть! Безсомнительная самоуверенность это ж вроде минус, а не плюс!
Мне кажется разумнее сначала себя перепроверять, свою проблему сначала спокойно и конструктивно с другими обсуждать ... и только после успешного прохождения всех этих самопроверок тогда уже АРГУМЕНТИРОВАННУЮ предъяву оформлять. Ну а если детально то:
sd-red писал(а):
82143881Надо сразу писать , что это не матлаб, а полиспейс
Полиспейс оформлен мафворксом как один из компонентов установщика матлаба. Если этот компонент вам не нужен - не ставьте полиспейс ... при таком раскладе не совсем понятно можно ли описывая раздачу писать противопоставления типа "не матлаб, а полиспейс" ... только если вы осознанно при установке выберите поставить себе полиспейс и при этом САМИ ВЫБЕРИТЕ не ставить матлаб ... тогда и сложится на компе ситуация "полиспейс, но не матлаб" ... но это ж не свойство раздачи ... это лишь возможность, пользуясь раздачей, такую ситуацию себе "навыбирать". Раздача то чем виновата? Просто не выбирайте при установке ту ситуацию что вам же и не нравится!?
sd-red писал(а):
82143881только зря время потратил
Или же зря время НЕ потратили!!! Я имею ввиду что зря что при возникновении вопроса не потратили время на чтение инфы в раздаче (например Дополнительная информация -> пункт 5) и как следствие пишите в сообщениях под раздачей "всякую ересь"!
Вместо того чтобы сразу чё-то предъявлять раздаче лучше бы скромно и четко описали суть возникшей проблемы. Не исключено и то что в итоге то сутью проблемы для вас является не наличие полиспейса ... а возникающая порой ошибка, описанная в Решение проблем -> пункт 2. Но и в этом случае итоговый ответ вам будет тот же ... "зря время НЕ потратили на чтение шапки" ... зря вы так спешите игнорить инфу из шапки раздачи не желая читать список "Решение проблем" при возникновении у вас проблемы ... и одновременно с этим столь скоры на оформление предъявы к раздаче ... и к шапке с призывом вам что-то там в ней написать. Сначала "полюбите читать", а потом требуйте чтобы "вам писали"!!! P.S.2
И еще ... для "особо одаренных", которые с удивительным упорством отказываются тратить время на чтение буковок ... повторно информирую в сообщениях под раздачей о том что представленная тут версия 9.10.5 не является последней ... последней на текущий момент является версия 9.11. Так вот, что характерно ... процедура установки по инструкции у версии 9.11 не имеет среди доступных к выбору компонентов полиспейс ... т.е. она подходит лучше тем кого злит когда он сначала ставит "ВСЕ НЕ ГЛЯДЯ", а после с незамутненным взглядом предъявляет установщику то что у него оказался установленным "раздражающий" его полиспейс!!!
С косяком из Решение проблем -> пункт 2 в версии 9.11 так же получше. Я к тому что раз уж вы такой фанат незамысловатого мышления в стиле "не читал но осуждаю" могли б тогда действовать самым незамысловатого способом (т.е. по принципу "сначала ставь самую последнюю доступную версию ПО, и если будут сложности то тогда и будешь ставить одну из прошлых версий") ... в данном случае это бы свелось к установке матлаба из раздачи версии 9.11 ... и вероятнее всего вы бы просто не заимели проблемы
Но что-то у вас пошло не так ... и вы не стали действовать по самому незамысловатому принципу ... ну раз вам по-простому не хочется, тогда включайте мозг ... читайте шапки раздач ... сначала обсуждайте свои проблемы с другими конструктивно, а потом уж "предъявляйте"!
На Windows 10 Pro был установлен Matlab 9.10.0. Он работал. Я захотел обновить его из этой раздачи. Сначала полность удалил всю папку matlab 9.10.0. Потом начал устанавливать новую версию на старое место. Все делал по инструкции из шапки. Инсталлятор отработал успешно. Я скопировал файл библиотеки и лицензии в нужные папки (как в инструкции). На десктопе запустил ссылку Polyspace R2021a, которую создал инсталлятор. Polyspace запустился и запросил активацию. Я выбрал активацию не через интернет и выбрал файл license.lic из раздачи. Polyspace сказал, что активация прошла успешно, окно закрылось. После этого открылось окно сообщения: No licence available for Polyspace C CPP product. Я так понял, что этап проверки лицензии не прошел. Запустил активатор - activate_matlab.exe. Он отработал успешно. При попытке запустить <matlabfolder>\bin\win64\MATLAB.exe появляется сообщение об ошибке (см.приложенную картинку) https://i116.fastpic.org/big/2022/0115/5e/c101e13f5fb7a3c850141e234b562a5e.png
82602050Сначала полность удалил всю папку matlab 9.10.0
В принципе этого можно и не делать, как и написано в шапке ... но дело ваше
igm123 писал(а):
82602050Я скопировал файл библиотеки и лицензии в нужные папки (как в инструкции)
Видимо не как в инструкции. Потому что если вы руками скопировали файл лицензии куда надо то вопросов про файл лицензии уже не будет. Что-то явно не то. Проверьте что вы скопировали файлы ИМЕННО туда куда написано в инструкции. Может быть такое что у вас там много матлабов и вы запутались в том какой из них вы лечите, и какой запускаете?
ВСЕ 100% предыдущих вопросов про ошибку 8 были по итогу разбирательств косяками людей, которые копировали файлы не туда куда написано. Ну а так то, если вы переставили матлаб ради самой новой версии матлаба то на трекере уже есть матлаб 9.11 и даже уже update 2 на него ... или вам именно 9.10 надо?
Hello guys If you did all steps like instructed but still get error? matlab License Manager Error -8
I made solution https://i.postimg.cc/9Qv7t7NG/L-C.jpg