Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » MathWorks MATLAB

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19

Открыть новую тему     Написать ответ в эту тему

batka

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

MATLAB® Product Family R2022b
(MATLAB, Simulink)  
 
 

MATLAB (сокращение от англ. «Matrix Laboratory») — пакет прикладных программ для решения задач технических вычислений и одноимённый язык программирования, используемый в этом пакете. Созданный компанией MathWorks®, MATLAB® позволяет легко производить матричные вычисления, визуализировать математические функции и экспериментальные данные, реализовывать вычислительные алгоритмы, конструировать графический интерфейс пользователя для решения специфических задач, а также через специальные интерфейсы взаимодействовать с другими языками программирования и программами. Хотя MATLAB® специализируется на численных вычислениях, с помощью специализированного инструментального пакета (Toolbox), он может взаимодействовать с символьным процессором программы Maple (система компьютерной алгебры), что превращает его в законченную систему с возможностью выполнения символьных вычислений. MATLAB® используется более чем 1 000 000 инженерными и научными работниками, он работает на большинстве современных операционных систем, включая UNIX®/Linux, Mac OS, Solaris* и Microsoft Windows®.
 
Компания MathWorks® анонсировала в апреле 2011 года новые полугодичные версии R2011a своих продуктов MATLAB® и Simulink® (полный список нововведений и исправлений)**. Главным отличием новых версий являются полностью обновленные технологии для автоматизированной генерации кода – MATLAB Coder, Simulink Coder и Embedded Coder. Кроме флагманских продуктов MATLAB® и Simulink® в обновленную серию R2011a за первое полугодие 2011 года входит еще 81 других продуктов, в том числе технология Polyspace для проверки встраиваемого программного обеспечения.
 
С подробной информацией можно ознакомится на этой странице.
 
Примечания:
* Начиная с версии R2010b поддержка ОС Solaris прекращена.  
** Новые версии обозначены в соответствии с новым плановым графиком обновления продуктов – теперь новые версии будут выходить дважды в год, где буква «a» в названии обозначает первое полугодие указанного в номере года.

 


Где скачать дистрибутивы MATLAB® Product Family, ищем в разделе "Варезник".
 
Полезные ресурсы
  • MATLAB® на сайте разработчика The MathWorks
  • MATLAB Central - сообщество пользователей MATLAB
  • Категория MATLAB на Open Directory Project
  • Сообщество пользователей MATLAB и Simulink на сайте Exponenta.Ru
  • MATLAB: Обучающие материалы, книги, сайты  
  • Вкусности для работы в данном пакете (ссылка на раздел File Exchange, в котором размещаются файлы, присланные пользователями различных математических пакетов и доступные для свободного скачивания)
     
     
    Уже сто лет в обед как доступна Mathworks Matlab R2013a (8.01) Windows x32/x64

  • Всего записей: 5 | Зарегистр. 18-07-2002 | Отправлено: 15:44 25-07-2002 | Исправлено: Komandor, 09:37 20-09-2022
    suslovp

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    000alex
    Было такое.
    Скачал файл msjavx86.exe? У меня покрайней мере такой валяется.
    Устанавливай VM не запуском по exe, а распакуй exe файл архиватором куда-нибудь (на всякий случай путь покороче и без русских букв), и от туда уже запускай установку. У себя щас посмотрел - вроде OAInst.exe нада запустить.
     
    Насколько помню у меня после этого матлаб прекрасно поставился. Попробуй, может тоже пойдёт

    Всего записей: 121 | Зарегистр. 21-02-2007 | Отправлено: 14:38 17-09-2010
    U235

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    000alex
    Проверь, чтобы системная переменная %TEMP% не содержала русских букв, например чтобы не было как-то так:
    C:\Documents and Settings\Администратор\Local Settings\Temp\

    Всего записей: 883 | Зарегистр. 14-12-2005 | Отправлено: 15:08 17-09-2010
    000alex



    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    suslovp помогло, распаковал и запустил javatrig.exe
    Увидел окно установки Java. Все гуд. Большое спасибо.

    Всего записей: 34 | Зарегистр. 07-01-2010 | Отправлено: 13:38 19-09-2010
    cejra

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Скажите пожалуйста, где в матлабе найти блоки Input и Output Point. Нашла в инете, что нужно открыть в Tools вкладку Linear Analysis, и там где-то эти блоки. Но их нет! Перепробовала. всё, что могла! Надо найти и вставить в схему! Написано, что должно открыться окно Model_Inputs_And_Outputs. Но такое окно не открывается. Открывается что-то совершенно другое. Короче, нужно найти эти блоки. Помогите пожалуйста!

    Всего записей: 2 | Зарегистр. 17-11-2010 | Отправлено: 17:18 17-11-2010
    Lodo4nik

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Добрый день, господа, пишу с вопросом по Matlab Simulink. Итак, консоль Matlab, команда
     
    simulink
     
    Есть один диффур. Например, x' + x = 0. Не столь важно, какой, можно объяснить на примере x' - x = 0, если так проще.
     
    Нужно его смоделировать с некими начальными условиями (пускай, например, x0 = 1), опять же, это неважно.
     
    Как смоделировать x' = sin t - очевидно, решение на приложенном скриншоте. Везде, где время явно входит в диффур, это сделать очень просто - задаёшь входной сигнал и в путь.
     
       
     
    А как задать начальным сигналом чистую функцию от x?
     
    Нарисуйте, пожалуйста, самую простенькую схему. Сложная у меня уже есть нарисованная (но в ней нет явных функций от t, система из n дифференциальных уравнений с n неизвестными, куда в явном виде время никак не входит, а входят только производные по времени, я её нарисовал, но Scope не кажет сигнала), но я не могу пустить по ней сигнал и корректно задать начальные условия (теорему Коши знаю, Matlab Simulink не знаю).
     
    P.S. Убедительная просьба не посылать читать учебники, просто нарисуйте схемку (выложить можно, например, на savepic.ru) для x' + x = 0, во всём остальном я разберусь сам или задав ещё один-два вопроса.

    Всего записей: 18 | Зарегистр. 14-03-2008 | Отправлено: 13:59 08-12-2010
    LENIN87



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Ребята, простейший вопрос.
    Есть двумерная предвычисленная матрица decrs, размерностью nRxnN. В каждой строке - значения функций для одного и того же аргумента. Теперь есть вектор фактических значений аргументов R на которых нужно знать значения функций. Это вычисляется просто: decrs(R,:). А как узнать значения из предвычисленной таблицы по заданной маске( матрице логических индексов). Сейчас код выглядит так:
                        Vtmp = spalloc( nR, nN, sum(sum(nums)) );
                        V = decrs( round(R+1), : );
                        Vtmp(nums) = sparse( V(nums) );
    Узкое место - матрица V, она занимает слишком много места.
    nums=[
    1 0 0
    0 1 0
    0 0 1
    0 1 0];
    decrs=[
    1 2 3
    4 5 6
    7 8 9];
    R = [3 3 2 1];
    V = decrs(R,:)
    V = [
    7 8 9
    7 8 9
    4 5 6
    1 2 3]
    А нужно, чтобы V вычилсялось по маске nums,в одну строку, т.е.
    V=zeros(4,3);
    V(nums)=decrs(R,nums) %Эта строка неверна, но хотелось бы чтобы она выдавала такой результат
    V = [
    7 0 0
    0 7 0
    0 0 6
    0 2 0]

    Всего записей: 71 | Зарегистр. 16-07-2008 | Отправлено: 23:49 17-01-2011 | Исправлено: LENIN87, 23:51 17-01-2011
    U235

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    LENIN87

    Код:
    [i,j] = find(nums);  
    linearInd = sub2ind(size(decrs), R(i(:))', j); % линейные индексы ненулевых элементов
    V = sparse(i,j,decrs(linearInd));

    P.S. Тут Вы гораздо понятнее задачу поставили + привели примеры, а на http://matlab.exponenta.ru в Вашем сообщении чёрт ногу сломит.:shuffle:

    Всего записей: 883 | Зарегистр. 14-12-2005 | Отправлено: 07:51 18-01-2011 | Исправлено: U235, 07:56 18-01-2011
    LENIN87



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    U235
    Да, чего-то я намудрил. Мне уже подсказали, если кому интересно:
    [i j]=find(logical(nums));
    R = R(:);
    d = decrs(sub2ind(size(decrs),R(i),j));
    V = sparse(i,j,d)
     
    Избавился в своем коде от самого длинного цикла, получил 3х спидап
    ыыы!

    Всего записей: 71 | Зарегистр. 16-07-2008 | Отправлено: 11:15 18-01-2011 | Исправлено: LENIN87, 11:18 18-01-2011
    suslovp

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ans = V(logical(nums))'; мм? или я задание не так понял )

    Всего записей: 121 | Зарегистр. 21-02-2007 | Отправлено: 14:28 18-01-2011 | Исправлено: suslovp, 14:31 18-01-2011
    Dimock



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Можно в этой программе производить такие операции, как –
     
    - выполнение нескольких сотен операций сложения одновременно
    - сортировка чисел в строках таблицы по возрастанию
    - статистический анализ, например, подсчет встречаемости чисел в базе данных
     
    Лучшая версия, я так понял, это Mathworks Matlab R2010a (7_10) Windows x32-x64? А версия MatLab 6.5 R13 Portable подойдет для построения графиков и работы с базами данных чисел?

    Всего записей: 716 | Зарегистр. 06-02-2006 | Отправлено: 16:13 05-03-2011
    Bf109L



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Dimock
    Для указанных задач Matlab явно избыточен. Для них хватит табличного процессора а-ля Excel или программ типа Origin/SigmaPlot/... Cмысла в использовании Matlab тут крайне мало.
     
    Не понял только насчет "сотен операций сложения одновременно" - это как, складывать массивы поэлементно, что ли?

    Всего записей: 310 | Зарегистр. 21-10-2002 | Отправлено: 17:15 05-03-2011
    Dimock



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Bf109L
     
    А как в Экселе провести эти операции?
     
    "сортировка чисел в строках таблицы по возрастанию" - поясню. Имеем таблицу
     
    6 4 7
    5 7 1
     
    Что надо сделать, чтобы таблица была вида
     
    4 6 7
    1 5 7
     

    Цитата:
    Не понял только насчет "сотен операций сложения одновременно" - это как, складывать массивы поэлементно, что ли?

     
    Не знаю как это по-научному называется, но вроде так. Т.е. есть ряды чисел в таблице
     
    3 15 26
    25 14 45 и т.д.
     
    Их надо сложить.

    Всего записей: 716 | Зарегистр. 06-02-2006 | Отправлено: 18:32 05-03-2011
    Bf109L



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Dimock
     
    Все указанные операции легко осуществляются базовыми средствами любого продвинутого табличного процессора. Задайте вопрос в соответствующей теме форума. Здесь это оффтопик.
    А Matlab в данном случае однозначный оверкилл.

    Всего записей: 310 | Зарегистр. 21-10-2002 | Отправлено: 20:50 05-03-2011
    Dimock



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Bf109L
     
    Окей, понял.

    Всего записей: 716 | Зарегистр. 06-02-2006 | Отправлено: 11:17 06-03-2011
    MorSe

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
     
    Available April 2011.  

    Цитата:
    Release 2011a includes new features in MATLAB® and Simulink®, two new products, and updates and bug fixes to 81 other products.

    Всего записей: 8886 | Зарегистр. 29-09-2002 | Отправлено: 11:22 09-04-2011
    xMARx

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ВСем привет. Некоторое время не использовал матлаб- сейчас вернулся и возникли вопросы. Почему то в M файлах не получается свернуть функции (т.е. спрятать код функции, чтоб значок "+" слева стоял), не работают многострочные коментарии. Матлаб 2008. Если на название функции правой кнопкой нажать - там имеется пункт code folding, но внутри него пункты не активны. Многострочные комментарии вроде тоже уже должны быть в 2008 матлабе.. ведь так?
    Заранее благодарен.

    Всего записей: 66 | Зарегистр. 22-06-2009 | Отправлено: 20:49 20-04-2011
    MorSe

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    xMARx

    Цитата:
    code folding

    File > Preferences... > Editor/Debugger > Code Folding

    Всего записей: 8886 | Зарегистр. 29-09-2002 | Отправлено: 22:22 20-04-2011
    xMARx

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Да вроде все, что надо   выставлено        
     
    Добавлено:
    Все заработало !!!!! и многострочные комментарии и ф-ии стали закрываться. Как только убрал после последнего "end;" точку с запятой. Затупил немного. MorSe спасибо за внимание!

    Всего записей: 66 | Зарегистр. 22-06-2009 | Отправлено: 22:34 20-04-2011
    SolomkoMA



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору


    MATLAB® Product Family R2011a
    (MATLAB 7.12, Simulink 7.7)  
     
     

     
    MATLAB (сокращение от англ. «Matrix Laboratory») — пакет прикладных программ для решения задач технических вычислений и одноимённый язык программирования, используемый в этом пакете. Созданный компанией MathWorks®, MATLAB® позволяет легко производить матричные вычисления, визуализировать математические функции и экспериментальные данные, реализовывать вычислительные алгоритмы, конструировать графический интерфейс пользователя для решения специфических задач, а также через специальные интерфейсы взаимодействовать с другими языками программирования и программами. Хотя MATLAB® специализируется на численных вычислениях, с помощью специализированного инструментального пакета (Toolbox), он может взаимодействовать с символьным процессором программы Maple (система компьютерной алгебры), что превращает его в законченную систему с возможностью выполнения символьных вычислений. MATLAB® используется более чем 1 000 000 инженерными и научными работниками, он работает на большинстве современных операционных систем, включая UNIX®/Linux, Mac OS, Solaris* и Microsoft Windows®.
     
    Компания MathWorks® анонсировала в апреле 2011 года новые полугодичные версии R2011a своих продуктов MATLAB® и Simulink® (полный список нововведений и исправлений)**. Главным отличием новых версий являются полностью обновленные технологии для автоматизированной генерации кода – MATLAB Coder, Simulink Coder и Embedded Coder. Кроме флагманских продуктов MATLAB® и Simulink® в обновленную серию R2011a за первое полугодие 2011 года входит еще 81 других продуктов, в том числе технология Polyspace для проверки встраиваемого программного обеспечения.
     
    С подробной информацией можно ознакомится на этой странице.
     
    Примечания:
    * Начиная с версии R2010b поддержка ОС Solaris прекращена.  
    ** Новые версии обозначены в соответствии с новым плановым графиком обновления продуктов – теперь новые версии будут выходить дважды в год, где буква «a» в названии обозначает первое полугодие указанного в номере года.

     
     
    Где скачать дистрибутивы MATLAB® Product Family ищем в разделе "Варезник".

    Полезные ресурсы
  • MATLAB® на сайте разработчика The MathWorks
  • MATLAB Central - сообщество пользователей MATLAB
  • Категория MATLAB на Open Directory Project
  • Сообщество пользователей MATLAB и Simulink на сайте Exponenta.Ru
  • Вкусности для работы в данном пакете (ссылка на раздел File Exchange, в котором размещаются файлы, присланные пользователями различных математических пакетов и доступные для свободного скачивания)

  • Всего записей: 252 | Зарегистр. 02-08-2009 | Отправлено: 15:02 24-04-2011 | Исправлено: SolomkoMA, 20:19 24-04-2011
    Rendell

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Добрый вечер! Работаю в Simulink. Версия Matlab 2010b, Simulink 7.6. Подскажите пожалуйста, можно ли делать подписи объектов по-русски? При сохранении ругается на неправильно выставленную кодировку. Нашел в этой теме такой способ: добавить в ярлык к матлабу параметры "-r set_param(0,'CharacterEncoding','windows-1252')". Он работает, но присутствует пара неприятных моментов. Например, открывая просто из проводника этот файл, вылетает ошибка о неправильной кодировке. Все нормально, только если открывать матлаб через ярлык и открывать файл уже из него.  
     
    Есть какой-то более нормальный способ использования русских подписей?
     
    Заранее спасибо.

    Всего записей: 64 | Зарегистр. 16-08-2006 | Отправлено: 22:14 26-04-2011
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19

    Компьютерный форум Ru.Board » Компьютеры » Программы » MathWorks MATLAB


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.B0ard
    © Ru.B0ard 2000-2024

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru