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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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 R2024a
(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, 16:45 31-03-2024
    Kobmat



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Input argument "s" is undefined.
     
    что делать с этой ошибкой? не как не пойму.
     
    новичек с этим делом.  
     
    есть команда inputdlg она позволяет через диалоги вести даные. а как эти даные потом обрабатывать? т.е нужно что бы эти даные были присвоены под конкретную букву

    Всего записей: 946 | Зарегистр. 28-07-2003 | Отправлено: 01:29 13-04-2008 | Исправлено: Kobmat, 01:34 13-04-2008
    Tanyuxa

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Kobmat
     
    вот пример из справки:
     
    >> prompt = {'Введите значение s'};
    dlg_title = 'Название окна';
    num_lines = 1;
    def = {'1'};
    s = inputdlg(prompt,dlg_title,num_lines,def);
    >> s
     
    s =  
     
        '345'
     

    Всего записей: 15 | Зарегистр. 25-04-2004 | Отправлено: 21:38 20-04-2008 | Исправлено: Tanyuxa, 21:49 20-04-2008
    summonxx

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    В полученном ниже коде мне удалось "очистить" верхнюю часть цилиндра от отростков, а ту нижнюю часть, напоминающую тазик, куда как бы вставлен этот цилиндр, не удается удалить.
    Подскажите, плиз, как это сделать, очень надо!
     

    Код:
     
    x0=0;
    y0=0;
    N=256;
    k=2;
    [x,y]=meshgrid(-N:N-1);
    f=2*pi*k/N;
    z=0.5.*sin(sqrt((f.*(x-x0)).^2+(f.*(y-y0)).^2));
            r=sqrt(x.^2+y.^2);
           M=2*N;
            for i=1:M;
                for j=1:M;
            if r(i,j)>N-1
                z(i,j)=0;                  
            end
        end
    end
     
    mesh(x,y,z);
     
     

    Всего записей: 2 | Зарегистр. 24-02-2008 | Отправлено: 01:14 23-04-2008
    Yuk



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

    Код:
     
    x0=0;
    y0=0;
    N=256;
    k=2;
    [x,y]=meshgrid(-N:N-1);
    f=2*pi*k/N;
    z=0.5.*sin(sqrt((f.*(x-x0)).^2+(f.*(y-y0)).^2));
    r=sqrt(x.^2+y.^2);
    z(r>N-1) = NaN; % это равносильно твоему двойному циклу, только NaN вместо 0
    mesh(x,y,z);
     


    Всего записей: 1182 | Зарегистр. 02-07-2001 | Отправлено: 06:37 23-04-2008
    Lihter

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Доброго всем времени суток! скажите пожалуйсиа, как в Матлабе в m-файле можно реализовать систему уравнений. являющихся неравенствами?

    Всего записей: 1 | Зарегистр. 26-04-2008 | Отправлено: 15:41 26-04-2008
    SnumSnumRik



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Привет, знатоки.
    Возник вопрос. Создаю dll с помощью Compiler (команда mcc). Все создается. НО потом в сторонней программе, где использую dll, приходится делать ссылки на Матлаб (подключать matlab.h и т.д.) Т.Е. создаваемые с помощью Compiler dll матлабозависимые.  
    Можно ли от этого избавиться? А именно, заставить работать dll на компутере где, например, матлаб вообще не установлен?

    Всего записей: 39 | Зарегистр. 01-10-2003 | Отправлено: 23:25 27-04-2008
    SnumSnumRik



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    АУ, люди. Так долго праздновать вредно для организмов.

    Всего записей: 39 | Зарегистр. 01-10-2003 | Отправлено: 17:24 03-05-2008
    ging



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    SnumSnumRik
    Последний раз, когда я это пробовал - года 3...4 назад (версия 6.0...6.5) - было нельзя.
    Пришлось тупо копировать кучу ДЛЛ. Тогда заработало, хотя значительного увеличения
    скорости я не получил (переносилось с лаптопа на мощный деск.). Если судить по тому, как
    все развивается, шансов на переносимость - никаких. Хотя может они и сделали создание
    переносимого пакета...

    Всего записей: 565 | Зарегистр. 18-09-2003 | Отправлено: 03:03 04-05-2008
    SnumSnumRik



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ging
    Пасиб. Подождем, может кто-то еще чего-то посоветует...

    Всего записей: 39 | Зарегистр. 01-10-2003 | Отправлено: 14:07 04-05-2008
    vikpol

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

    Цитата:
    заставить работать dll на компутере где, например, матлаб вообще не установлен?

     
    Точно можно, было можно даже в версии 6.5. Сам не делал, но читал в букваре "Borland Builder C++ и Matlab". Называется примерно так (за точность не ручаюсь). Там все очень подробно описано, как делать и встраивать dll из Matlab в Borland Builder C++ (без  установленного Matlab).

    Всего записей: 14 | Зарегистр. 30-03-2008 | Отправлено: 21:41 07-05-2008
    MorSe

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

    Цитата:
    Сам не делал, но читал в букваре "Borland Builder C++ и Matlab". Называется примерно так (за точность не ручаюсь).

    Может быть Подкур М., Подкур П., Смоленцев Н. Программирование в среде Borland C++ Builder с математическими библиотеками Matlab C&C++?

    Всего записей: 8886 | Зарегистр. 29-09-2002 | Отправлено: 22:16 07-05-2008
    vikpol

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Совершенно точно! Даже нашел в электронном виде у себя на компе (формат .djvu) - и не помню, когда качал и откуда. Если надо - выложу (но качество среднее).

    Всего записей: 14 | Зарегистр. 30-03-2008 | Отправлено: 03:07 09-05-2008
    SnumSnumRik



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vikpol
    Если поделитесь, буду весьма благодарен, уважаемый.

    Всего записей: 39 | Зарегистр. 01-10-2003 | Отправлено: 13:07 10-05-2008
    Bf109L



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

    Всего записей: 310 | Зарегистр. 21-10-2002 | Отправлено: 17:12 11-05-2008
    SnumSnumRik



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Bf109L
    Спасибо. Качаююю.

    Всего записей: 39 | Зарегистр. 01-10-2003 | Отправлено: 22:58 15-05-2008
    RMLesch

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    привет всем, такой вопрос: есть задание по нейросетям:
    Поиск незначимых параметров при многомерной классификации (add10 database, J.H. Friedman, DELVE benchmark collection)
     
    Данная задача предложена в работе Jerome H. Friedman in "Multivariate Adaptive Regression Splines", technical Report No. 102, November 1988, Laboratory
     for Computational Statistics, Department of Statistics, Stanford University.
     
    Требуется аппроксимировать функцию 10 переменных
     
    f(x1,...,x10) = 10*sin(pi*x1*x2) + 20*(x3-0.5)^2 + 10*x4 + 5*x5 + n,
     
    где n - Гауссовый шум. Входы x1...x10 выбираются случайно из отрезка [0; 1]. Поскольку в формировании функции участвуют явно только 5 из 10 переменных,
     то оставшиеся 5 не значимы с точки зрения построения аппроксимации.  
    В файле Task14.mat столбцы данных расположены в случайном порядке. Требуется выделить 5 незначимых входов при помощи исключения входов нейросети.  
    (При моделировании использовать линейную переходную функцию для выходного нейрона).
     
    так вот вопрос в следующем, каким образом выделить 5 переменных, которые будут незначимыми?  
     
     
    заранее благодарен

    Всего записей: 1 | Зарегистр. 21-05-2008 | Отправлено: 17:02 21-05-2008
    Calm47

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Может кто встечал матлабовский код формулы Эниса-Лойда, поделитесь. Заранее благодарен.

    Всего записей: 20 | Зарегистр. 06-05-2007 | Отправлено: 13:28 22-05-2008
    Kobmat



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    поставил MATLAB 6.5
    запускаю, и вылезает такая ошибка

     
    что делать?
     
    vista ultimate x64

    Всего записей: 946 | Зарегистр. 28-07-2003 | Отправлено: 17:13 24-05-2008 | Исправлено: Kobmat, 18:29 24-05-2008
    Krypto 1732

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Помогите, я не халявщик и действительно пытаюсь понять. У меня возникла проблема. Задача была изобразить зависимость давления 1 моля Ван-дер-Ваальсовского газа от обьема (2D график) и от объема и температуры (3D график). Уравнение Ван-дер-Ваальса p=RT/(V-b)-a/V^2; параметры даны: R=0.082; a=3.67; b=0.013; T=298 (я опустил размерности). Ну вроде бы как всё. Задал значения переменных в интервалах и с шагом попытался написать само уравнение. Тут и возникли трудности. Как организовать поэлементные операции? Ведь перед значком операции нужно ставить точку. Но MATLABу это не нравится - ругается. В итоге я поубирал некоторые точки и ввёл такое: p=R*T./(V-0.013)-3.67./V.^2. Вообщем получилось у меня что-то невразумительное с отрицательным давлением. Как правильно ввести формулу? И главное - как ввести формулу для трёхмерного графика? 2D изотерма должна получиться такой (одна из них): http://www.chem.msu.su/rus/teaching/realgases/pic1.4.gif
    Вместо этого получается какой-то бред.

    Код:
    >> R=0.082;
    >> T=298;
    >> a=3.67;
    >> b=0.013;
    >> V=[0:.1:10];
    >> p=R*T./(V-0.013)-3.67./V.^2;
    Warning: Divide by zero.
    >> plot(V,p)

    Какая-то изотерма непонятная. Чего-то снизу идёт.
    Я не знаю как правильно ввести формулу для р (ну чтобы вычисления проводились с каждым элементом массива).

    Всего записей: 2 | Зарегистр. 25-06-2008 | Отправлено: 14:17 25-06-2008 | Исправлено: Krypto 1732, 14:37 25-06-2008
    3DRaven



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    В матлаб 2008а встроенно ядро мэпл.
    Хотелось бы узнать, функциональность данного ядра полная ?
    Другими словами сам мэпл ничем не лучше ?
    Ну кроме красивых отчетов
     
    Заранее спасибо за ответ.

    Всего записей: 100 | Зарегистр. 31-08-2003 | Отправлено: 07:07 27-06-2008
    Открыть новую тему     Написать ответ в эту тему

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