Обзор и описание программы MATLAB – одного из мощнейших на сегодняшний день пакетов обработки данных
Высшая математика – настоящий «ужас, летящий на крыльях ночи». Тот, кто хотя бы раз сталкивался с математическими нагромождениями, помнит о них всю жизнь. Сложно забыть томные и нудные вечера за решением огромного тройного интеграла. Время, нервы, душевные силы – всё коту под хвост. Студенты, неравнодушные к высшей математике готовы весь день потратить на решение интеграла.
Это же так интересно покорять новые вершины. Столько радости, когда пример поддается решению. А что, если нет? Вдруг вычисления не приведут к нужному результату? Как быть с кубическим трехчленом, который невозможно решить?
Оказавшись в такой ситуации, задумываешься о бессмысленности бытия и высшей математики тоже.
Можно оставить дело на потом и заняться чем-то другим, например, пойти гулять и освежить голову. Самые отчаянные студенты выбирают второй вариант – начинают многочасовую битву с одним единственным интегралом. Хотя у некоторых, кто хорошо учился, решение займет несколько минут – это уж какое вычисление попадется. Но суть в другом.
Есть третий способ справиться с интегралом, даже с самым сложным примером – это пакет программ матлаб. Уникальный софт способен решить любые уравнения, построить графики самых разных функций, разобраться с интегралами, многочленами и другими «ужасами» высшей математики.
Matrix Laboratory (Матричная Лаборатория) – мощный программный продукт, который сохранил нервы тысячам студентов, оптимизировал деятельность специалистов из самых разных областей. Это настоящее математическое оружие, для которого нет неподвластных интегралов. Матлаб аппроксимирует, строит графики, решает уравнения – возможности проекта практически безграничны.
Сложно найти более функциональный пакет обработки данных. Программа матлаб с описанием опций интересна и студентам, и профессионалам. Каждый хочет упростить жизнь и минимизировать временные потери. Сделать это можно, если автоматизировать сложные вычисления. Матлаб охватывает много математических областей.
Системе подвластны матрицы и векторы, многочлены и графики функций, линейные и дифференциальные уравнения. Программа подходит для анализа статистики: есть такие инструменты, как статистическая регрессия и цифровая фильтрация. С помощью Матлаб можно выполнять любые операции целочисленной арифметики. Анимированные ролики, трехмерные графики – продукт визуализирует полученные данные.
Если вы хотите скачать программу матлаб, системные требования компьютера должны соответствовать нормам разработчика. Учитывайте, что с каждым новым инструментом нагрузка на ПК увеличивается. Вы можете установить базовую версию, а затем дополнить её сторонним софтом. Много энтузиастов и различных компаний расширяет возможности программы, создавая дополнительные инструменты.
Так и не нашли ответ на вопрос?
Просто напишите,с чем нужна помощь
Мне нужна помощь
MATLAB как язык программирования
А вы знали, что matlab – еще и язык программирования, который используют для работы в программе? Подробно рассматривать его нет смысла – это тема другой статьи. Стоит отметить только то, что на MATLAB пишут скрипты и функции. Других разновидностей программ не предусмотрено.
Все вычисления происходят в рабочем текстом файле. Он называется М-файл. Если вы хотите работать в программе, необязательно вдаваться в нюансы в области программирования. Не нужно быть специалистом, чтобы пользоваться возможностями MATLAB. Достаточно разобраться с программой и знать основу. С этим поможет матлаб для чайников.
Построение графика тоже не вызовет затруднений.
Итак, какими бывают М-файлы? Они бывают 2 типов:
- М-сценарий. Простой и популярный вариант, потому что не отягощен аргументами. Файл подходит для автоматизации одинаковых многоразовых вычислений. Другого назначения у М-сценария нет.
- М-функции. В отличие от предыдущего варианта, такая разновидность файлов предполагает присутствие входных и выходных аргументов.
Но это всё пустые слова. Нужно окунуться в работу программы, чтобы познакомиться с её возможностями. Как создать с помощью matlab тригонометрические функции? Как определить усредненный показатель вектора? Рассмотрим на примере. Основа выглядит следующим образом: function y = average (x). AVERAGE обозначает средний показатель элементов вектора.
AVERAGE(X) рассчитывает это значение, причем Х используется для обозначения самого вектора. Разные показатели вектора и входного аргумента приводят к выдаче системной ошибки.
Система считывает данные из строки функции: определяет разновидность файла (М-функция), перечень входных аргументов. Что же написано в этой строке? Function y = average(x). Разберем все элементы отдельно:
- Под Function скрывается ключевое слово. Оно-то и задает М-функцию.
- Y выступает выходным аргументом.
- Average — непосредственно название функции.
- X считается входным аргументом.
Теперь вы легко построите в matlab график функции. Помните о строке определения, обязательных элементах и их значениях. Это основа основ. Разобравшись с алгоритмом единожды, вы заметно облегчите себе студенческую жизнь. Хотя данная программа востребована не только при знакомстве с линейной алгеброй и различными вычислениями.
Продукт пользуется спросом у инженеров, ученых и других специалистов. Даже финансовые аналитики применяют Матлаб, ведь им приходится работать с большими матрицами. А с помощью такого мощного инструмента сделать это куда проще. Excel ни в какое сравнение не идет с MATLAB. Его функциональность даже рядом не стояла.
В режиме многозадачности без Матлаба не обойтись.
Кстати, если вы готовите технический проект и используете MATLAB, не забудьте о презентации. С ней интересней слушать доклад. Если вы не знаете, как презентовать свою работу, откройте обзорную статью и найдите ответы на все вопросы.
Лень читать?
Задай вопрос специалистам и получи ответ уже через 15 минут
Задать вопрос
Недостатки работы с MATLAB
Трудно ли работать в программе? Многие считают, что постичь алгоритмы и написать функцию нереально, но раз есть матлаб для чайников, всё возможно. Как таковых недостатков у программы нет. Пользователям будет тяжело только на первых порах.
Ведь, чтобы раскрыть функции matlab и в дальнейшем полноценно использовать возможности программы, придется потратить немало времени на знакомство с продуктом. Обучение начинается с создания файла, функции и других незатейливых задач. Простые на первый взгляд операции требуют тщательного разбора. В программе скрыта мощь и много возможностей. Чтобы раскрыть весь потенциал, нужны время и капелька усердия.
Простым для понимания Матлаб не назовешь. Но приведенных выше аргументов достаточно для того, чтобы взяться за изучение сложной программы. Завершить статью хочется по-особенному, поэтому вот вам «изюминка» из MATLAB. Напишите в командной строке «Why» и получите ответ, почему в вашей жизни всё так, а не иначе. Попробуйте – результат вас приятно удивит.
Возможности Матлаб безграничны. Функционал по достоинству оценили в области образования. Программа незаменима для преподавания линейной алгебры, численных методов. Студенты используют MATLAB, чтобы оперативно обработать результаты эксперимента и написать вывод по лабораторной работе.
Если в ходе знакомства с программным продуктом у вас возникли вопросы, задайте их специалистам. Они помогут решить любую проблему. Воспользуйтесь профессиональной помощью в освоении Матлаб, станьте продвинутым пользователем.
Источник: www.homework.ru
1. Базовые сведения
Чтобы запустить программу дважды щелкните на иконку . Перед Вами откроется рабочая среда, изображенная на рисунке.
Рабочая среда MatLab 6.х содержит следующие элементы:
- панель инструментов с кнопками и раскрывающимся списком;
- окно с вкладками Launch Pad иWorkspace, из которого можно получить доступ к различным модулям ToolBox и к содержимому рабочей среды;
- окно с вкладками Command HistoryиCurrent Directory, предназначенное для просмотра и повторного вызова ранее введенных команд, а также для установки текущего каталога;
- командное окно, в котором находится приглашение к вводу » и мигающий вертикальный курсор;
- строку состояния.
Если в рабочей среде MatLab 6.х отсутствуют некоторые окна, приведенные на рисунке, то следует в меню View выбрать соответствующие пункты: Command Window, Command History, Current Directory, Workspase, Launch Pad. Команды следует набирать в командном окне. Символ », обозначающий приглашение к вводу командной строки, набирать не нужно. Для просмотра рабочей области удобно использовать полосы скроллинга или клавиши Home,End, для перемещения влево или вправо, иPageUp,PageDownдля перемещения вверх или вниз. Если вдруг после перемещения по рабочей области командного окна пропала командная строка с мигающим курсором, просто нажмитеEnter. Важно помнить, что набор любой команды или выражения должен заканчиваться нажатием на Enter, для того, чтобы программа MatLab выполнила эту команду или вычислила выражение.
1.2. Простейшие вычисления
Наберите в командной строке 1+2и нажмитеEnter. В результате в командном окне MatLab отображается следующее: Рис. 2 Графическое представление метода главных компонент Что сделала программа MatLab? Сначала она вычислила сумму 1+2, затем записала результат в специальную переменнуюansи вывела ее значение, равное3, в командное окно.
Ниже ответа расположена командная строка с мигающим курсором, обозначающая, что MatLab готов к дальнейшим вычислениям. Можно набирать в командной строке новые выражения и находить их значения. Если требуется продолжить работу с предыдущим выражением, например, вычислить(1+2)/4.5, то проще всего воспользоваться уже имеющимся результатом, который хранится в переменнойans. Наберитеans/4.5(при вводе десятичных дробей используется точка) и нажмитеEnter, получается Рис. 3 Графическое представление метода главных компонент
1.3. Эхо команд
Выполнение каждой команды в MatLab сопровождается эхом. В приведенном выше примере — это ответ ans = 0.6667. Часто эхо затрудняет восприятие работы программы и тогда его можно отключить. Для этого команда должна завершаться символом точка с запятой. Например Рис. 4 Пример ввода функции ScoresPCA
1.4. Сохранение рабочей среды. Mat файлы
Самый простой способ сохранить все значения переменных — использовать в меню FileпунктSave Workspase As.При этом появляется диалоговое окноSave Workspase Variables, в котором следует указать каталог и имя файла. По умолчанию предлагается сохранить файл в подкаталогеworkосновного каталога MatLab. Программа сохранит результаты работы в файле с расширениемmat. Теперь можно закрыть MatLab.
В следующем сеансе работы для восстановления значений переменных следует открыть этот сохраненный файл при помощи подпунктаOpenменюFile. Теперь все переменные, определенные в прошлом сеансе, опять стали доступными. Их можно использовать во вновь вводимых командах.
Источник: studfile.net
Принципы работы и возможности математического пакета Matlab.
В данной презентации описаны основные принципы работы и возможности математического пакета Matlab. Основные принципы работы и элементарные математические выражения.
Simulink.
Вы уже знаете о суперспособностях современного учителя?
Тратить минимум сил на подготовку и проведение уроков.
Быстро и объективно проверять знания учащихся.
Сделать изучение нового материала максимально понятным.
Избавить себя от подбора заданий и их проверки после уроков.
Наладить дисциплину на своих уроках.
Получить возможность работать творчески.
Просмотр содержимого документа
«Принципы работы и возможности математического пакета Matlab.»
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ
ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ «МОРДОВСКИЙ ГОСУДАРСТВЕННЫЙ
ПЕДАГОГИЧЕСКИЙ ИНСТИТУТ ИМЕНИ М. Е. ЕВСЕВЬЕВА»
Кафедра информатики и вычислительной техники
Возможности математического пакета Matlab. (план интерфейс Matlab, основные принципы работы.
Основные команды главного меню Matlab. Элементарные математические выражения. Пакеты расширений. Simulink.
студентка группы МДИ-117
кандидат физико-математических наук, доцент
Кормилицына Т. В
MATLAB – матричная лаборатория – наиболее развитая система программирования для научно-технических расчетов, дополненная к настоящему времени несколькими десятками более частных приложений, относящихся к вычислительной математике, обработке информации, конструированию электронных приборов, экономике и ряду других разделов прикладной науки.
MATLAB предназначен для программирования численных алгоритмов. Он разрабатывается уже более 15 лет и возник на основе более ранних прикладных пакетов LINPACK и EIGPACK, созданных в 1970-е гг. в США, и в свою очередь повлиял на появление таких систем, как MathCad, MAPLE и Mathematica. Совершенствование системы MATLAB происходило как в связи с достижениями в вычислительной математике, так и в связи с изменениями в архитектуре персональных компьютеров и развитием общесистемных средств. Со временем MATLAB был дополнен целым рядом уже упоминавшихся приложений (toolboxes), далеко раздвинувших границы его применимости.
MATLAB – система программирования высокого уровня, работающая как интерпретатор и включающая большой набор инструкций (команд) для выполнения самых разнообразных вычислений, задания структур данных и графического представления информации. Программирование осуществляется на языке С. Имеются большие возможности для вывода двумерной и трехмерной графики и средства управления ею. Пользователь может без особых затруднений добавлять свои команды и писать программы в терминах уже существующих команд. Можно обмениваться данными с программами на этих языках, а из них обращаться к системе. Краткость и наглядность программирования и исключительные возможности визуализации результатов делают систему очень эффективной при поисках и применения новых алгоритмов, при проведении разовых расчетов и в учебном процессе, поскольку ее можно осваивать без предварительного знакомства с основами программирования и выполнять такие сложные примеры, которые невозможно делать с использованием других систем.
Для работы с системой достаточно иметь компьютер с оперативной памятью 16 Mb и с установленными на нем системами Windows и MATLAB 5.2. MATLAB так же может работать и с другими операционными системами, такими, например, как Macintosh, Unix и OS/2.
План интерфейс Matlab. Основные принципы работы.
Система MATLAB состоит из пяти основных частей.
Язык MATLAB. Это язык матриц и массивов высокого уровня с управлением потоками, функциями, структурами данных, вводом-выводом и особенностями объектно-ориентированного программирования.
Среда MATLAB – набор инструментов и приспособлений, с которыми работает пользователь или программист MATLAB. Она включает в себя: средства для управления переменными в рабочем пространстве MATLAB, вводом и выводом данных, а также создания, контроля и отладки М-файлов и приложений MATLAB.
Управляемая графика. Это графическая система MATLAB, которая включает в себя команды высокого уровня для визуализации двух- и трехмерных данных, обработки изображений, анимации и иллюстрированной графики. Она также включает в себя команды низкого уровня, позволяющие полностью редактировать внешний вид графики, также как при создании Графического Пользовательского Интерфейса (GUI) для MATLAB приложений.
Библиотека математических функций – обширная коллекция вычислительных алгоритмов от элементарных функций, таких как сумма, синус, косинус, комплексная арифметика, до более сложных, таких как обращение матриц, нахождение собственных значений, функции Бесселя, быстрое преобразование Фурье.
Программный интерфейс – библиотека, которая позволяет писать программы на Си и Фортране, которые взаимодействуют с MATLAB. Она включает средства для вызова программ из MATLAB (динамическая связь), вызывая MATLAB как вычислительный инструмент и для чтения-записи МАТ-файлов.
Matlab – уникальная коллекция реализаций современных численных методов, которая включает в себя большое количество уже готовых математических средств, функций и операций, решающие множество практических задач, для чего ранее приходилось готовить достаточно сложные программы.
Пакет применяется в основном для работы с массивами данных — матрицами.
Предназначения среды Matlab:
— Обработка экспериментальных данных
— Моделирование систем и процессов
- BESSEL — функции Бесселя
- BETA, BETACORE, BETAINC, BETALN — бета-функции
- ELLIPJ — эллиптические функции Якоби
- ELLIPKE — полные эллиптические интегралы
- ERF, ERFCORE, ERFC, ERFCX, ERFINV — функции ошибок
- GAMMA, GAMMAINC, GAMMALN — гамма-функции
Источник: kopilkaurokov.ru
MATLAB
MATLAB – это программа, представляющая из себя высокоуровневый вычислительный язык программирования и инновационную среду для создания различных алгоритмов.
Используя программное обеспечение MATLAB скачав его бесплатно, можно решить технические вычислительные задачи намного быстрее, чем с помощью стандартных языков программирования, таких как С, С++ или Fortran.
Программа содержит более сотни математических функций, позволяющих решить широкий круг задач. При работе с данным ПО можно использовать функционал для построения графиков функций, выполнения статистических тестов, решения уравнений и много другого. Разработчики тщательно поработали над интеграцией этого языка программирования с другими программными средами. Также в среде возможно создание звука и анимационной графики.
Если есть возможность работать с дополнительным софтом – «Simulink», то можно производить моделирование и симуляцию микросхем, интегрированных систем и прочих частей ПК. Стоит отметить, что доступна функция импорта созданных материалов в Интернет. К тому же, пользователь может объединить математические вычисления с текстом и графикой с целью создания совершенной, интегрированной, интерактивной медиа системы.
Программа MATLAB является больше, чем просто инженерный калькулятор, для многих пользователей это программа является универсальным инструментом для создания интересных проектов и алгоритмов. Даже новички могут с легкостью выполнять невероятные вещи. Например, на начальном этапе можно автоматически настроить вычисление алгоритмов низкой и средней тяжести.
Отметим, что есть специальная функция, определяющая перечень команд, с которыми вы хотите работать. Всего в несколько кликов можно создать интересный, развлекательный проект. Вперед к приключениям, экспериментируйте и открывайте новые грани своих возможностей!
Источник: soft-file.ru