Урок 1 знакомство с матричной лабораторией matlab

Издательство "Питер": Электронный каталог

урок 1 знакомство с матричной лабораторией matlab

Урок 1. Знакомство с матричной лабораторией MATLAB История появления системы MATLAB Возможности систем MATLAB Возможности прежних. Урок 1. Знакомство с матричной лабораторией MATLAB. Урок 2. Установка системы и первые навыки работы. Урок 3. Основы графической. Урок 1. Знакомство с матричной лабораторией MATLAB · История появления системы MATLAB · Возможности систем MATLAB · Возможности прежних.

К примеру, это функции обращения или транспонирования матриц, вычисления значений производной или интеграла и. Число таких функций с учетом пакетов расширения системы уже достигает многих тысяч и непрерывно увеличивается. Но, с другой стороны, система MATLAB с момента своего создания использовалась как мощный математико-ориентированный язык программирования высокого уровня.

И многие рассматривали это как важное достоинство системы, свидетельствующее о возможности ее применения для решения новых, наиболее сложных математических задач. Запись программ в системе традиционна и потому привычна для большинства пользователей компьютеров. К тому же система дает возможность редактировать программы с помощью любого, привычного для пользователя текстового редактора.

Имеет она и собственный редактор с отладчиком. Отказ от присущего системе Mathcad "шика" -- задания задач в формульном виде -- компенсируется заметным увеличением скорости вычислений -- при прочих равных условиях она почти на порядок выше, чем у системы Mathcad. А это немаловажное достоинство!

Язык системы MATLAB в части программирования математических вычислений намного богаче любого универсального языка программирования высокого уровня. Он реализует почти все известные средства программирования, в том числе объектно-ориентированное и визуальное программирование. Это дает опытным программистам необъятные возможности для самовыражения. Визуализация и графические средства В последнее время создатели математических систем уделяют огромное внимание визуализации решения математических задач.

Говоря проще, это означает, что постановка и описание решаемой задачи и результаты решения должны быть предельно понятными не только тем, кто решает задачи, но и тем, кто в дальнейшем их изучает или просто просматривает.

Приложение с графическим интерфейсом. Принципы создания приложений с GUI. Урок 119

Большую роль в визуализации решения математических задач играет графическое представление результатов, причем как конечных, так и промежуточных. Визуализация постановки задачи в MATLAB решается применением приложения Notebook и назначением именам функций достаточно ясных имен идентификаторов.

А визуализация результатов вычислений достигается применением обширных средств графики, в том числе анимационной, а также использованием там, где это нужно средств символьной математики.

Новая версия MATLAB напрочь избавилась от некоторой примитивности графиков, которая была присуща первым версиям этой системы. Теперь новые графические средства Handle Graphics дескрипторная, или описательная, графика позволяют создавать полноценные объекты графики высокого разрешения как геометрического, так и цветового.

Возможности этой графики поддерживаются объектно-ориентированным программированием, средства которого также имеются в языке программирования системы MATLAB.

Реализуются, причем с повышенной скоростью, построения графиков практически всех известных в науке и технике типов. Широко практикуется функциональная закраска сложных поверхностей, в том числе с интерполяцией по цвету.

Возможен учет всевозможных световых эффектов вплоть до бликов на поверхности сложных фигур при освещении их различными источниками света и с учетом свойств материалов отражающих поверхностей. Применение дескрипторной графики позволяет создавать и типовые элементы пользовательского интерфейса -- кнопки, меню, информационные и инструментальные панели и.

Графики выводятся отдельно от текстов в отдельных окнах. На одном графике можно представить множество кривых, отличающихся цветом при цветном дисплее и отличительными символами кружками, крестиками, прямоугольниками и. Графики можно выводить в одно или в несколько окон.

В этом случае степень визуализации оказывается особенно высокой, поскольку документы класса Notebook по существу являются превосходно оформленными электронными книгами с действующими вычисляемыми примерами. Особенно привлекательной выглядит возможность построения трехмерных поверхностей и фигур.

Кроме того, при построении таких графиков используется достаточно совершенный алгоритм удаления невидимых линий, что наряду с большими размерами графиков и возможностью интерполяции по цвету делает построенные трехмерные поверхности и фигуры весьма эстетичными и наглядными. Это панели инструментов, редактор и отладчик m-файлов, красочная демонстрация возможностей и.

Есть и возможность создавать свои средства пользовательского интерфейса. Техническая документация по системе Система MATLAB поставляется с обширной англоязычной технической документацией и с развитой справочной системой. Кроме того, имеется обширный пакет электронных документов в формате PDF объемом более Мбайт уже в версии 5. Состав документации может несколько меняться в зависимости от типа поставок и номеров версий от 5. Помимо этого, различные поставки системы могут содержать и другую техническую документацию, например двухтомный справочник по функциям, руководство по работе с системой Simulink, описание пакета символьных вычислений и.

Документацию по системе MATLAB можно рассматривать как многотомный электронный справочник по современным численным методам и средствам их реализации на ЭВМ, включая персональные компьютеры. Одновременно это одно из самых полных электронных справочных пособий по математике и многочисленным сферам ее применения.

урок 1 знакомство с матричной лабораторией matlab

К сожалению, пока указанная документация поставляется с системой только на английском и на японском языках. Тем не менее настоятельно рекомендуется обращаться к указанной документации всякий раз, когда требуется полное знакомство с той или иной обширной сферой применения системы, с ее редкими функциями, операторами или иными средствами, которые не нашли отражения в данной книге ввиду ограниченного в сравнении с объемом указанной документации объема. Представление математических систем в глобальной сети Интернет сегодня становится нормой [54].

Свои сайты страницы в Интернете имеют все фирмы-разработчики математических систем. Необходимо отметить, что Интернет дает возможность пользоваться самой последней версией справочной системы Help Desk, а также следить за модернизацией системы MATLAB фирмой-разработчиком и осуществлять с помощью получаемых из Интернета сервисных средств модернизацию установленной на компьютере пользователя системы.

Из этого окна можно непосредственно обратиться к Web-сайту фирмы www. Следует отметить, что данная команда меню Help будет активна только в том случае, если на компьютере установлен какой-либо из броузеров для работы в сети Интернет, например входящий в состав операционной системы Windows 98 броузер Microsoft Internet Explorer 5. Непосредственное подключение к Интернету изначально не требуется.

Регистрация через Интернет Не откажите себе в удовольствии посетить страницу фирмы MathWorks. Активизируйте для этого гиперссылку www. Раздел страницы фирмы MathWorks с регистрационной формой Активизировав гиперссылку Home на регистрационной странице, можно перейти к просмотру главной страницы сайта фирмы. Она представлена на рис. Главная страница Web-сайта фирмы MathWorks Заметим, что основная страница фирмы MathWorks регулярно обновляется, и на рис.

В качестве примера на рис.

Урок 1. Знакомство с матричной лабораторией MATLAB

Web-страница, посвященная использованию MATLAB в образовании На сайте фирмы можно найти информацию как о программных продуктах фирмы, так и о пакетах ее расширения, примеры решения различных задач и. Здесь представлены данные о книге [29].

В частности, из рис. Однако с самого начала было ясно, что подобный путь имеет недостатки и, вообще говоря, порочен. Ведь многие задачи нуждаются в развитых средствах программирования, которые упрощают запись алгоритмов задач и порой открывают новые методы создания алгоритмов. С одной стороны, MATLAB содержит огромное число операторов и функций, которые решают множество практических задач, для чего ранее приходилось готовить достаточно сложные программы.

К примеру, это функции обращения или транспонирования матриц, вычисления значений производной или интеграла и.

урок 1 знакомство с матричной лабораторией matlab

Число таких функций с учетом пакетов расширения системы уже достигает многих тысяч и непрерывно увеличивается. Но, с другой стороны, система MATLAB с момента своего создания создавалась как мощный математико-ориентированный язык программирования высокого уровня. И многие рассматривали это как важное достоинство системы, свидетельствующее о возможности ее применения для решения новых, наиболее сложных математических задач. Запись программ в системе традиционна и потому привычна для большинства пользователей компьютеров.

К тому же система дает возможность редактировать программы с помощью любого привычного для пользователя текстового редактора. Имеет она и собственный редактор с отладчиком. А это немаловажное достоинство!

Урок 1. Знакомство с матричной лабораторией MATLAB

Язык системы MATLAB в части программирования математических вычислений намного богаче любого универсального языка программирования высокого уровня. Он реализует почти все известные средства программирования, в том числе объектно-ориентированное и средствами Simulink визуальное программирование. Это дает опытным программистам необъятные возможности для самовыражения.

Визуализация и графические средства Визуализация и графические средства В последнее время создатели математических систем уделяют огромное внимание визуализации решения математических задач.

Говоря проще, это означает, что постановка и описание решаемой задачи и результаты решения должны быть предельно понятными не только тем, кто решает задачи, но и тем, кто в дальнейшем их изучает или просто просматривает. Большую роль в визуализации решения математических задач играет графическое представление результатов, причем как конечных, так и промежуточных.

Визуализация постановки задачи в MATLAB решается применением приложения Notebook и назначением именам функций достаточно ясных имен идентификаторов. А визуализация результатов вычислений достигается применением обширных средств графики, в том числе анимационной, а также использованием там, где это нужно средств символьной математики. Новая версия MATLAB напрочь избавилась от некоторой примитивности графиков, которая была присуща первым версиям этой системы.

Теперь новые графические средства Handle Graphics дескрипторная или описательная графика позволяют создавать полноценные объекты графики высокого разрешения, как геометрического, так и цветового. Возможности этой графики поддерживаются объектно-ориентированным программированием, средства которого также имеются в языке программирования системы MATLAB.

Реализуются, причем с повышенной скоростью, построения графиков практически всех известных в науке и технике типов.

урок 1 знакомство с матричной лабораторией matlab

Широко практикуется функциональная закраска сложных поверхностей, в том числе с интерполяцией по цвету. Возможен учет всевозможных световых эффектов — вплоть до бликов на поверхности сложных фигур при освещении их различными источниками света и с учетом свойств материалов отражающих поверхностей.

Применение дескрипторной графики позволяет создавать и типовые элементы пользовательского интерфейса — кнопки, меню, информационные и инструментальные панели и. Графики выводятся отдельно от текстов в отдельных окнах. На одном графике можно представить множество кривых, отличающихся цветом при цветном дисплее и отличительными символами кружками, крестиками, прямоугольниками и. Графики можно выводить в одно или в несколько окон.

1. Урок 1. Знакомство с матричной лабораторией MATLAB

В этом случае степень визуализации оказывается особенно высокой, поскольку документы класса Notebook по существу являются превосходно оформленными электронными книгами с действующими вычисляемыми примерами.

Особенно привлекательной выглядит возможность построения трехмерных поверхностей и фигур. Он может поддерживаться аппаратно графическими ускорителями. Система автоматически подбирает наиболее оптимальный механизм рендеринга. Кроме того, при построении таких графиков используется достаточно совершенный алгоритм удаления невидимых линий, что наряду с большими размерами графиков и возможностью интерполяции по цвету делает построенные трехмерные поверхности и фигуры весьма эстетичными и наглядными.

Фигуры могут быть прозрачными. Уже в ранних версиях была введена эффектная возможность быстрого вращения графиков в любом направлении. Это панели инструментов, редактор и отладчик m-файлов, красочная демонстрация возможностей и. Есть и возможность создавать свои средства пользовательского интерфейса.

Техническая документация по системе Техническая документация по системе Система MATLAB поставляется с обширной технической документацией и с развитой справочной системой. Система помощи реализована как в стандартном для систем MATLAB варианте — в интерактивном командном режиме, так и в форме гипертекстовых страниц с просмотром их браузером помощи.

Кроме того, имеется обширный пакет электронных документов в формате PDF отдельный компакт-диск в версии 6.