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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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 R2025b
(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, 15:10 27-09-2025
    TCPIP

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

    Цитата:
    Подскажите пожалуйста, а существуют ли в природе какие-нибудь модули для Matlab, с помощью которых можно было бы проводить фpaктaльный анализ (R/S-aнaлиз или анализ Хepста, вычисление фpaктальной paзмерности и т.п.) А может быть есть нечто подобное, но для других пакетов? Заранее спасибо.

    Здесь есть кое-что в сопроводительных материалах. Но это, правда, скорее информация из рода "к вашему свведению".

    Всего записей: 4667 | Зарегистр. 31-01-2003 | Отправлено: 01:23 29-09-2007
    goga456

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Помогите пожалуйста не могу понять в чём ошибка, исп-ся программа MatLab 6.5
    необходимо получить фигуру в компл-й плоскости
    w=0:0.1:1000;
    x=0.0000315.*w.^4-0.00576.*i.*x^3-0.187.*x^2+i.*w+40;
    plot (real(x),imag(x))
    выходит ошибка связанная с ^  
    если писать w.*w.*w.*w.*w  то фигура  рисуется неверно кстати plot ...  правильно изображено или надо по другому????????

    Всего записей: 4 | Зарегистр. 28-10-2007 | Отправлено: 13:47 28-10-2007
    MorSe

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

    Цитата:
    x=0.0000315.*w.^4-0.00576.*i.*x^3-0.187.*x^2+i.*w+40;

    В этом выражении x зависит от x. Ошибка или опечатка?

    Всего записей: 8887 | Зарегистр. 29-09-2002 | Отправлено: 13:55 28-10-2007
    goga456

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    да отпечатка так в чём же дело???? очень надо курсач тормозится из-за этого графика

    Всего записей: 4 | Зарегистр. 28-10-2007 | Отправлено: 14:03 28-10-2007
    MorSe

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

    Цитата:
    да отпечатка так в чём же дело????

    Ну тогда замени x на w и поставь перед символом точку.

    Всего записей: 8887 | Зарегистр. 29-09-2002 | Отправлено: 15:03 28-10-2007
    goga456

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ошибка не в этом  
    функция plot правильно исп-ся???

    Всего записей: 4 | Зарегистр. 28-10-2007 | Отправлено: 15:11 28-10-2007
    MorSe

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

    Цитата:
    функция plot правильно исп-ся???

    Правильно. Можно просто написать
    Код:
    plot(x)
    а результат будет тем же.

    Всего записей: 8887 | Зарегистр. 29-09-2002 | Отправлено: 22:37 28-10-2007
    goga456

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    кстати люди добрые как в матлабе обьединить 2 графика на одном т е необходимо получить 1 график в рез-те наложения двух графиков
    и ещё как записать lg в матлабе????????????!?!?!??!?

    Всего записей: 4 | Зарегистр. 28-10-2007 | Отправлено: 19:37 29-10-2007
    MorSe

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

    Цитата:
    как в матлабе обьединить 2 графика на одном т е необходимо получить 1 график в рез-те наложения двух графиков
    Например, с помощью команды hold on.
    А вообще читай хелп — там всё подробно расписано. С примерами .

    Цитата:
    как записать lg в матлабе
    log10.

    Всего записей: 8887 | Зарегистр. 29-09-2002 | Отправлено: 21:57 29-10-2007
    maaaxxx

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    вопрос такой как исправить ранее веденое выражение в command line - так у меня не работают клавиши влево и вправо. стоит Matlab 7.1 Sp3.

    Всего записей: 129 | Зарегистр. 15-02-2006 | Отправлено: 18:15 04-11-2007
    Mr Nobody



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    maaaxxx
    1. Смени клавиатуры
    2. Пользуйся "мышкой"
    Надеюсь, чтто "мышка" есть

    Всего записей: 350 | Зарегистр. 19-09-2007 | Отправлено: 18:26 04-11-2007
    maaaxxx

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    у меня вообще ни каким образом исправить не получается а почитав не которые книжки там было для исправления надо использовать клавиши влево и вправо после чего ввести нужные исправления. Когда я подвожу и например пробую добавить что нибудь (например к 1 дописать 0) то он появляется в новом приглашение. Вот как мне исправлять надо не пойму.
    PS я вообще только сегодня поставил его и вот пробую разобраться.
     
    Добавлено:
    Например ввожу:
    >> x=2+3
     
    x =
     
         5
     
    >>  
     
    что мне надо сделать что бы вместо 3 подставить 5.
     
    Добавлено:
    все таки не пойму как редактировать в COMMAND LINE.

    Всего записей: 129 | Зарегистр. 15-02-2006 | Отправлено: 18:34 04-11-2007
    Mr Nobody



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

    Цитата:
    что мне надо сделать что бы вместо 3 подставить 5

    Ничего. В Матлабе, после того, как ты нажал enter, строка уже недоступна для редакции. Стрелкой верх переведиеё в на новую строку, отредактируй и вычислиеё.

    Всего записей: 350 | Зарегистр. 19-09-2007 | Отправлено: 23:20 04-11-2007
    maaaxxx

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    а как же поступать если необходимо допустим посматреть результаты расчетов при различных значениях? - что несколько раз набирать один и тот же текст?
    Должна же быть возможность исправлять.
     
    Добавлено:
    а есть ли русский help к 7 матлабу?

    Всего записей: 129 | Зарегистр. 15-02-2006 | Отправлено: 10:01 05-11-2007
    Mr Nobody



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    maaaxxx
    Наберите такой текст
    >> a = 2+3
    получите тако ответ
    a =
     
         5
    потом нажмите клавишу стрелка в верх и получите
    >> a = 2+3
    Поменяйте т3 на 5 и получите
    >> a = 2+5
    жмите энтер и полчайте свою 7.

    Всего записей: 350 | Зарегистр. 19-09-2007 | Отправлено: 18:01 05-11-2007
    MiSSz



    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    http://operetta-vivanov.narod.ru/LTI-viewer.JPG
    пожалуйста подскажите как сделать так, чтобы LTI на одном графике вывел красный и синий графики (то есть результат воздействия SineWave на каждую функцию (на Fcn И на Fcn1)). А на другом сложил их графически (вывел общий результат, суммарный).
    Либо можно все три на одном...
    Это надо что-то с input и output point делать? Или в настройках где-то? Или изменить в симулинке саму модель? (добавить линии и т.д.)
    Спасибо, если кто-то поможет!

    Всего записей: 5 | Зарегистр. 23-09-2007 | Отправлено: 02:15 06-11-2007 | Исправлено: MiSSz, 02:29 06-11-2007
    zhenya_nrok

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Добрый день!  
     
    Имеется затруднение с разложением матрицы путем LU-факторизации.  
    Нужно написать программу и проверить путем встроенных функций.  
     
     
    Попытался, не совсем удачно:  
    A=[13.754 1.71 5.42; -6.39 14.25 1.954; 4.21 7.92 13.41]  
    b=[8.21; 5.42; 12.29]  
     
     
    %Проверка условий для использования метода LU-факторизации  
     
    opr=A(1,1)*A(2,2)*A(3,3)+A(1,2)*A(2,3)*A(3,1)+A(2,1)*A(3,2)*A(1,3)-(A(1,3)*A(2,2)*A(3,1)+A(1,2)*A(2,1)*A(3,3)+A(3,2)*A(2,3)*A(1,1))  
    d=det(A)  
    if d==0 'матрица вырожденная'  
    elseif isequal(d,opr) 'определитель определен правильно'  
    else 'определитель определен не правильно'  
    end  
     
    for j=1:3  
    U(1,j)=A(1,j);  
    end  
    U  
     
    for j=1:3  
    L(j,1)=A(j,1)/U(1,1);  
    end  
    L  
     
     
    for i=2  
    for j=2:3  
    for k=1  
    U(i,j)=A(i,j)-L(i,k)*U(k,j);  
    end  
    end  
    end  
    U  
     
    for k=1  
    for i=3  
    for j=2  
    L(i,j)=1/U(j,j)*(A(i,j)-L(i,k)*U(k,j));  
    end  
    end  
    end  
    L  
     
     
    for i=3  
    for j=3  
    U(i,j)=A(3,3)-(L(3,1)*U(1,3)+L(3,2)*U(2,3));  
    end  
    end  
    U  
     
    Подскажите как сделать? ошибки? может у кого есть готовая?  
    Заранее благодарен.  
     
    Прошу извенение за топ не совсем соответствующий тематике.

    Всего записей: 747 | Зарегистр. 10-06-2007 | Отправлено: 08:12 06-11-2007
    U235

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    [L,U] = lu(A);
     
    Слишком много for
    for j=1:3  
    U(1,j)=A(1,j);  
    end
    тогда уж проще заменить на U(1,:)=A(1,:);  

    Всего записей: 1007 | Зарегистр. 14-12-2005 | Отправлено: 10:58 15-11-2007 | Исправлено: U235, 10:59 15-11-2007
    zhenya_nrok

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    U235
     
    Спасибо, вопрос уже снят.
    До этого с MATLAB дела не имел и времени не было разбираться, поэтому выложил вопрос.
    Почитал литературку - все гораздо проще.

    Всего записей: 747 | Зарегистр. 10-06-2007 | Отправлено: 17:11 15-11-2007
    phenomen

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Люди, помогите с поблемкой. Недавно сделал свежую установку WinXP x64. Поставил Matlab 2007b. Вроде все работает. После этого установил некоторые компиляторы из семейства MS Visual Studio 2005. Хочу создать mex-файл из с-файла. Запускаю mex -setup. Если дать ему автоматически определить компиляторы (нажать Y), установленные в системе, то он выдает -none. Но вроде бы у него должен быть хотя бы свой встроенный. Ну да ладно. Если попытаться просмотреть список компиляторов (нажать N) и выбрать, например, MS Visual C++ 2005, то появляется предупреждение, что "этот компилятор должен быть установлен в директории '...\Microsoft Visual Studio 8', а этой директории на вашем компьютере нет". Но ведь директория то есть и компилятор в ней установлен. Такое впечатление, что нужно какой-то апдейт сделать. Подскажите.

    Всего записей: 35 | Зарегистр. 22-03-2004 | Отправлено: 09:23 05-12-2007
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 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-2025

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru