Чем matlab отличается от mathcad

REDMOND

Основные принципы работы и возможности программ MATLAB и Mathcad

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

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

Программы MATLAB и Mathcad будут описываться в разных частях главы, хотя примеры, как правило, будут совпадать, чтобы подчеркнуть различия этих программ. Основные математические понятия, например, неопределенный интеграл, будем предполагать из­вестными.

Основные принципы работы и возможности программ MATLAB и Mathcad

Программы MATLAB и Mathcad предназначены, в первую очередь, для проведения мате­матических и технических расчетов. Как уже упоминалось, расчеты бывают численными и аналитическими. Численные расчеты обеспечивают получение конкретных числовых результатов при решении задачи, например, уравнения. Аналитические вычисления по­зволяют решить задачу в символьном виде, т.е. представить результат в виде математи­ческих формул, например, найти неопределенный интеграл. Следует отметить, что большинство задач не имеют аналитических или символьных решений, а требуют чис­ленных расчетов.

Как правило, работа с программами MATLAB и Mathcad заключается во вводе данных, проведении необходимых вычислений и получении результатов. При выполнении чис­ленных расчетов можно решить систему линейных уравнений (см. опыты «Решение сис­темы линейных уравнений»), найти минимум функции (см. опыты «Поиск минимума функции»), решить нелинейное уравнение (см. опыты «Поиск корня нелинейного урав­нения»), вычислить определенный интеграл (см. опыты «Численное интегрирование»), решить дифференциальное уравнение (см. опыты «Решение дифференциальных уравне­ний»). Аналитические вычисления позволяют находить производную и неопределенный интеграл (см. опыты «Аналитическое вычисление производной и интеграла»), выпол­нять символьные операции с математическими выражениями (см. опыты «Символьные операции с математическими выражениями и матрицами»), аналитически решать ряд алгебраических и дифференциальных уравнений (см. опыты «Аналитическое решение уравнений»).

Особое место в программах MATLAB и Mathcad занимают средства визуализации, кото­рые существенно упрощают решение задачи и интерпретацию результатов вычислений. Вы можете представить исходные данные или решение задачи в виде графиков и диа­грамм (см. опыты «Построение графиков и диаграмм»), трехмерных поверхностей (см. опыты «Трехмерные поверхности»), использовать анимационную или, другими сло­вами, динамическую графику (см. опыты «Анимационная графика»).

Может оказаться, что для решения вашей задачи, например, требующей вычислений разных типов, программы MATLAB и Mathcad не содержат необходимые средства. Дан­ные программы обладают встроенными языками программирования, которые позволяют создавать новые функции, используя существующие инструменты для расчетов. Кроме того, вы можете разработать нужную функцию на других языках программирования, например, на языке С [Си], и подключить ее к нашим программам.

В программе Mathcad входной язык приближен к естественному математическому язы­ку, например, для записи интеграла следует воспользоваться значком .Кроме того, данная программа содержит средства для красивого оформления текста, например, мож­но изменить размер символов или выровнять текст.

Входной язык программы MATLAB является полностью текстовым, например, для вы­числения интеграла нужно ввести текстовую функцию. Данная программа основана на работе с матрицами, о чем свидетельствует происхождение ее названия — MATrix LABo- ratory (Матричная лаборатория). Числа рассматриваются в программе как матрицы еди­ничного размера для единообразного выполнения операций и функций. Более подробно работа с матрицами будет рассмотрена в опыте «Операции с матрицами» части «Работа­ем с программой MATLAB».

Привет

Проще, доступней Маткад.
Больше возможностей с Матлабом.

Re: Matlab vs Mathcad

Post by drugoj » Tue Aug 07, 2007 4:35 am

Post by crossharper » Tue Aug 07, 2007 3:42 pm

MathCAD полезная система для написания программ математических расчетов

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

Вообще MathLab необходимая система для научных исследований различных объектов.

Поэтому в Вашем случае все определяется целями.

Например я, при выполнении курсовых проектов и диплома, использовал только MathCAD. Но хочу в дальнейшем смоделировать объекты исследования в MathLab. Это дает намного больше возможностей при исследовании объектов.

Post by Kotelok » Wed Aug 08, 2007 8:49 am

crossharper wrote:
Поэтому в Вашем случае все определяется целями.

Post by flip_flop » Wed Aug 08, 2007 9:13 am

crossharper wrote:
Поэтому в Вашем случае все определяется целями.

Post by derzkaya » Wed Aug 08, 2007 9:21 am

Post by crossharper » Wed Aug 08, 2007 1:55 pm

Post by flip_flop » Wed Aug 08, 2007 7:15 pm

Post by Scrooge McDuck » Wed Aug 08, 2007 7:16 pm

Post by Dimchik » Wed Aug 08, 2007 7:34 pm

crossharper wrote:
Поэтому в Вашем случае все определяется целями.

Тогда уже с Mathematica сравнивать MAtlab, а не с маткадом, который вообще тихо курит в стороне.

Post by yorkeous » Sat Aug 11, 2007 6:21 am

crossharper wrote:
Поэтому в Вашем случае все определяется целями.

Тогда уже с Mathematica сравнивать MAtlab, а не с маткадом, который вообще тихо курит в стороне.

Post by flip_flop » Sat Aug 11, 2007 3:40 pm

crossharper wrote:
Поэтому в Вашем случае все определяется целями.

Тогда уже с Математиkа сравнивать МАтлаб, а не с маткадом, который вообще тихо курит в стороне.

"Comparing Matlab and Mathematica is like comparing apples and oranges. Matlab was originally designed for numerical computations involving large matrix computations that arise in scientific computing. On the other hand Mathematica, like Maple, was designed with symbolic calculations foremost in mind. While it is certainly true that numerical computations can be done with Mathematica, this is typically not the driving force in choosing to use this program. "

Впрочем, до того времени пока автор топика не прояснит что именно требуется, наша дискуссия . хммм. несколько абстрактна. Может быть ей надо символьно дифференциальные уравнения решать (то что можно, конечно) и Mapple & Mathematica — самое то что надо

Re: Matlab vs Mathcad

Post by KP580BE51 » Sun Aug 12, 2007 1:47 am

Post by KP580BE51 » Sun Aug 12, 2007 2:15 am

Post by Dimchik » Mon Aug 13, 2007 1:51 am

crossharper wrote:
Поэтому в Вашем случае все определяется целями.

Тогда уже с Математиkа сравнивать МАтлаб, а не с маткадом, который вообще тихо курит в стороне.

Я понимаю, что если что-то известно, то его хочется написать, но это вы уж как-то совсем не подумав:)

Post by flip_flop » Mon Aug 13, 2007 2:57 am

Да это не я — это цитата от сайта [Department of Mathematical Sciences University of Cincinnati] Я там кавычки поставил. Но со смыслом (далее из цитаты, после банальных яблок с апельсинами) я вполне согласен. Есть много общего — подход языков высокого уровня, есть отличия — Матлаб скорее ориентирован на инженеров/использование численных методов, Математика — на математиков/использование символьных вычислений. Хотя в последнее время видимо наметилась сходимость — Матлаб использует ядро от Мапл, Математика совершенствует надстройки над численными методами. Тем не менее "де-факто" стандартом в инженерных приложениях является Матлаб.

П.С. В принципе выбор тулсов на третьем месте. На первом — знание предметной области, на втором — знание численных методов, на третьем — языки программирования и тулсы. Матлаб/Математика — не суть важно (все таки Матлаб препдочтительнее). Я бы вообще уже [iPython/NumPy/SciPy] рекомендовал.

Mathcad и Matlab – инструмент учителя математики, физики и информатики

Нажмите, чтобы узнать подробности

Математические пакеты: Mathcad и Matlab – инструмент учителя математики, физики и информатики. Данные инструменты позволяют производить вычисления, построения и исследования задач различной сложности в математике, физике, информатике и т.д. В данной презентации представлена подробная инструкция по работе с этими математическими пакетами.

Просмотр содержимого документа
«Mathcad и Matlab – инструмент учителя математики, физики и информатики»

Математические пакеты: Mathcad и Matlab – инструмент учителя математики, физики и информатики Выполнила: Ивлева А.С.

Математические пакеты: Mathcad и Matlab – инструмент учителя математики, физики и информатики

Выполнила: Ивлева А.С.

MATHCAD

Особенности Mathcad :

Особенности Mathcad :

  • Используется привычный способ математической записи;
  • Используется принцип «То, что Вы видите, — это то, что Вы получаете» . Не существует никакой скрытой информации, все показывается на экране;
  • Простые выражения набираются на клавиатуре с использованием стандартных клавиш. Для специальных операторов (знаков сумм, интегралов, матриц и т.д.) предусмотрены специальные панели инструментов;
  • Обладает широкими графическими возможностями, позволяет создавать анимации;
  • Удобная справочная система. Отметив указателем оператор, функцию или сообщение об ошибке и нажав [F1], можно отобразить на экране поясняющую информацию из справочной системы.

Окно Mathcad

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

Верхняя строка-строка заголовка. Она отображает название загруженного документа:

Вторая строка-строка главного меню:

Ниже — строка панели инструментов:

Далее — средства управления шрифтами:

Главное меню системы Рассмотрим назначение опций главного меню:

Главное меню системы

Рассмотрим назначение опций главного меню:

  • Файл — работа с файлами
  • Правка — редактирование документов
  • Вид — управление видом экрана и панелями инструментов
  • Добавить — управление вставкой объектов
  • Формат — управление форматированием
  • Инструменты — управление процессом вычислений
  • Символика — выбор операций символьного процесса
  • Окно — управление окнами системы
  • Справка — работа со справочной базой данных по системе

Если сделать опцию Файл главного меню активной, появится раскрывающееся меню, которое содержит следующие команды:

открыть окно для нового документа

открыть существующий документ

закрыть текущий документ

сохранить на диске текущий документ

сохранить на диске текущий документ под новым именем

вызов основных свойств параметров страницы

предварительный просмотр документа

сравнение двух документов

соединение с почтовым сервером

выйти из среды Mathcad

Опция правка Опция Правка содержит следующие команды: Правка отменить отменить последнюю операцию редактирования вернуть восстановить отмененную операцию вырезать переместить выделенное в буфер обмена копировать скопировать выделенное в буфер обмена вставить вставить выделенное из буфера обмена в документ специальная вставка вставить выделенное из буфера обмена в документ в различном формате удалить удалить выделенное выделить все выделить все области в документе найти найти заданную текстовую или математическую строку заменить найти и заменить заданную текстовую или математическую строку перейти расположить начало указанной страницы в начале документа ссылки использование связанных и внедренных объектов для обмена данными объект открытие и редактирование внедренных объектов

Опция Правка содержит следующие команды:

отменить последнюю операцию редактирования

восстановить отмененную операцию

переместить выделенное в буфер обмена

скопировать выделенное в буфер обмена

вставить выделенное из буфера обмена в документ

вставить выделенное из буфера обмена в документ в различном формате

выделить все области в документе

найти заданную текстовую или математическую строку

найти и заменить заданную текстовую или математическую строку

расположить начало указанной страницы в начале документа

использование связанных и внедренных объектов для обмена данными

открытие и редактирование внедренных объектов

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

Опция Вид содержит следующие команды:

вводит/убирает панели инструментов

выводит линейки для рабочего стола

вводит/убирает строку состояния

вводит/убирает окно трассировки

открывает окно настройки колонтитулов

показывает области путем их подсветки

изменить масштаб изображения рабочего документа

Опция добавить Добавить графики создание графиков матрицу создать матрицу или вектор, изменить размеры функцию единицу измерения показать прокручивающийся список имеющихся функций вставить единицы измерения картинку создать шаблон области для импорта рисунка область создание закрытой области разрыв страницы добавление разрыва страницы в месте нахождения курсора текстовую область создать текстовую область с началом в месте расположения курсора математическую область создать математическую область внутри текстовой области компонент вставить связь документа с другими источниками или приложениями с использованием OLE данные вставить таблицу, файл для ввода/для вывода управление вставить элемент управления объект вставка нового OLE- объекта ссылку вставка ссылки в месте расположения курсора гиперссылку вставить связь с другим документом или интернет- адресом Опция Добавить содержит следующие команды:

создать матрицу или вектор, изменить размеры

показать прокручивающийся список имеющихся функций

вставить единицы измерения

создать шаблон области для импорта рисунка

создание закрытой области

добавление разрыва страницы в месте нахождения курсора

создать текстовую область с началом в месте расположения курсора

создать математическую область внутри текстовой области

вставить связь документа с другими источниками или приложениями с использованием OLE

вставить таблицу, файл для ввода/для вывода

вставить элемент управления

вставка нового OLE- объекта

вставка ссылки в месте расположения курсора

вставить связь с другим документом или интернет- адресом

Опция Добавить содержит следующие команды:

Опция формат Формат уравнение формирование математических выражений результат формирование численных результатов текст формирование текста абзац изменение выравнивания и отступов выделенной текстовой области ярлыки изменение табуляции стиль изменение стиля текстовой области свойства выводит диалоговое окно

формирование математических выражений

формирование численных результатов

изменение выравнивания и отступов выделенной текстовой области

изменение стиля текстовой области

REDMOND

выводит диалоговое окно "свойства" (изменение цвета, упрощение выражения перед подсчетом и т.д.)

выводит диалоговое меню создания графиков

выводит диалоговое окно изменения цвета

включить/выключить защиту области

разделить перекрывающиеся области

выровнять выделенные области

переразбить на страницы

изменение разбивки на страницы

Опция Формат содержит следующие команды:

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

проверка правописания выделенного текста

создание и проигрывание анимационных файлов

защита рабочего листа

включение защиты рабочего листа

провести расчеты по формулам, выдать результаты и обновить графики в пределах экрана

включить/выключить режим оптимизации численных расчетов

выводит источник ошибки

показывает использование лицензии

параметры рабочего листа

вызов настройки параметров рабочего листа

вызов общих настроек

Опция Инструменты содержит следующие команды:

Опция символика Опция Символика содержит следующие команды: Символика вычислить перобразовать выражение, вычислив в символах, с плавающей точкой, комплексно упростить упростить выделенное выражение развернуть раскрыть выделенное выражение коэффициент разложить выражение на множители собрать собрать подобные слагаемые полиномиальные коэффициенты переменные найти коэффициенты полинома по заданной переменной операции с выделенной переменной матрицы операции с выделенными матрицами перобразования операции перобразования (Фурье, Лаплас) стиль вычисления выбор формата расположения результата символьных преобразований

Опция Символика содержит следующие команды:

перобразовать выражение, вычислив в символах, с плавающей точкой, комплексно

упростить выделенное выражение

раскрыть выделенное выражение

разложить выражение на множители

собрать подобные слагаемые

найти коэффициенты полинома по заданной переменной

операции с выделенной переменной

операции с выделенными матрицами

операции перобразования (Фурье, Лаплас)

выбор формата расположения результата символьных преобразований

Опции окно и справка

Опция Окно содержит следующие команды:

расположение окон документа друг под другом так, чтобы были видны заголовки

расположение окон документа горизонтально, чтобы они не перекрывались

расположение окон документа вертикально, чтобы они не перекрывались

Опция Справка содержит следующие команды:

справка по Mathcad

открывает окно, содержащее все темы справки

открывает окно справки после указания курсором на интересующий объект

открывает справочник разработчиков

открывает справочник авторов

открывает мультимедийные учебники

открывает собрание шаблонных примеров

справочник по таблицам

открывает книгу с математической и научно-технической информацией

открывает мультимедийную электронную книгу

открывает окно с форумом

открывает окно официального сайта

открывает обучающую систему

сведения о программе

Панели инструментов В Mathcad существуют следующие панели инструментов, которые можно вызвать, нажав пункт меню Вид , а затем – панели инструментов: Калькулятор, Математическая, График, Матрица, Вычисление, Исчисление, Логическая, Программирование, Греческая, Символьная, Модификатор, Выбранные символы, Отладка, Элементы управления. Рассмотрим их подробнее

Панели инструментов

В Mathcad существуют следующие панели инструментов, которые можно вызвать, нажав пункт меню Вид , а затем – панели инструментов:

Калькулятор, Математическая, График, Матрица, Вычисление, Исчисление, Логическая, Программирование, Греческая, Символьная, Модификатор, Выбранные символы, Отладка, Элементы управления.

Рассмотрим их подробнее

Математическая – панель, выводящая на экран основные панели. Калькулятор – панель операторов вычислений. Содержит основные операторы, а также простейшие функции. Исчисление – панель операторов объектов высшей математики. График – панель операторов графики. Позволяет строить графики различных типов. Отладка – панель управления отладчиком. Программирование – панель операторов программирования. Элементы управления – панель с элементами управления. Матрица – панель операторов матричных вычислений. Вычисление – панель операторов расчетов. Логическая – панель операторов отношений.

Математическая – панель, выводящая на экран основные панели.

Калькулятор – панель операторов вычислений. Содержит основные операторы, а также простейшие функции.

Исчисление – панель операторов объектов высшей математики.

График – панель операторов графики. Позволяет строить графики различных типов.

Отладка – панель управления отладчиком.

Программирование – панель операторов программирования.

Элементы управления – панель с элементами управления.

Матрица – панель операторов матричных вычислений.

Вычисление – панель операторов расчетов.

Логическая – панель операторов отношений.

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

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

Первоначальное выражение можно разложить на множители, разложить по степеням, сгруппировать, проинтегрировать, дифференцировать, разложить в ряд и так далее.

Численные расчеты возвращают просто число:

Символьные вычисления позволяют существенно упростить сложное выражение:

Существует два способа ввода операторов.

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

Другой способ ввода операторов связан с использованием комбинаций клавиш.

Ниже приводится таблица основных операторов для переменных любого типа. Здесь Х и Y обозначают любую переменную; f – функцию; m и n – целые числа; i – дискретный аргумент; z и w обозначают вещественные или комплексные числа.

Возвращает значение, равное

1·2·…·(n – 1)·n, n – неотрицательное целое число

Возводит z в степень w

Умножает Х на –1

Делит выражение Х на скаляр z. Если Х-массив, делит каждый элемент на скаляр z

Возвращает произведение X и У, если каждый из них — скаляр. Умножает каждый элемент У на Х, если У — массив, а Х-скаляр. Возвращает скалярное произведение, если Х и У — векторы одного размера. Выполняет умножение матриц, если Х и У — матрицы соответствующих размеров.

Построение графиков Mathcad может строить двумерные графики в декартовых и полярных координатах, картины линий уровня, изображать поверхности и выводить ряд других трехмерных графиков. Чтобы создать график в Mathcad, нужно щелкнуть мышью на том свободном месте, где его нужно разместить, и выбрать пункт График – X-Y Зависимость из меню Добавить . Появится пустой график с полями ввода для данных. В поле под серединой оси абсцисс нужно ввести имя переменной t. Теперь нужно щелкнуть в поле напротив середины оси ординат и ввести здесь x(t). Остальные поля предназначены для ввода границ на осях – максимального и минимального значений, откладываемых на оси. Если оставить их пустыми, Mathcad автоматически заполнит их при создании графика. После щелчка вне графика Mathcad вычисляет и строит точки графика. Для того, чтобы построить на одной системе координат несколько графиков, используется клавиша со значком «,»

Mathcad может строить двумерные графики в декартовых и полярных координатах, картины линий уровня, изображать поверхности и

выводить ряд других трехмерных графиков.

Чтобы создать график в Mathcad, нужно щелкнуть мышью на том свободном месте, где его нужно разместить, и выбрать пункт График – X-Y Зависимость из меню Добавить . Появится пустой график с полями ввода для данных. В поле под серединой оси абсцисс нужно ввести имя переменной t. Теперь нужно щелкнуть в поле напротив середины оси ординат и ввести здесь x(t). Остальные поля предназначены для ввода границ на осях – максимального и минимального значений, откладываемых на оси. Если оставить их пустыми, Mathcad автоматически заполнит их при создании графика. После щелчка вне графика Mathcad вычисляет и строит точки графика.

Для того, чтобы построить на одной системе координат несколько графиков, используется клавиша со значком «,»

MATLAB

Matlab ( MATrix LABoratory ) – это математические вычисления создание алгоритмов моделирование анализ, обработка и визуализация данных научная и инженерная графика разработка приложений с GUI огромное количество прикладных пакетов В Matlab можно выделить пять частей: Язык Matlab Среда Matlab Управляемая графика Библиотека математических функций Программный интерфейс

Matlab ( MATrix LABoratory ) – это

  • математические вычисления
  • создание алгоритмов
  • моделирование
  • анализ, обработка и визуализация данных
  • научная и инженерная графика
  • разработка приложений с GUI
  • огромное количество прикладных пакетов

В Matlab можно выделить пять частей:

  • Язык Matlab
  • Среда Matlab
  • Управляемая графика
  • Библиотека математических функций
  • Программный интерфейс

Язык Matlab Си- и Паскаль-подобный объектно-ориентированный Огромный набор встроенных функций Расширяемый пользователем

Язык Matlab

  • Си- и Паскаль-подобный объектно-ориентированный
  • Огромный набор встроенных функций
  • Расширяемый пользователем

Среда Matlab Интерактивная работа Управление переменными в рабочем пространстве Редактор Отладчик

Среда Matlab

  • Интерактивная работа
  • Управление переменными в рабочем пространстве
  • Редактор
  • Отладчик

Управляемая графика Команды высокого уровня для работы с 2D- и 3D- графикой Анимация Команды низкого уровня для работы с графикой Библиотека математических функций Обширная коллекция вычислительных алгоритмов от элементарных функций ( sin , cos и т. п.) до более сложных обращение матриц вычисление собственных значений минимизация функций дифференцирование интегрирование и пр. обращение матриц вычисление собственных значений минимизация функций дифференцирование интегрирование и пр.

Управляемая графика

  • Команды высокого уровня для работы с 2D- и 3D- графикой
  • Анимация
  • Команды низкого уровня для работы с графикой

Библиотека математических функций

  • Обширная коллекция вычислительных алгоритмов от элементарных функций ( sin , cos и т. п.) до более сложных
  • обращение матриц вычисление собственных значений минимизация функций дифференцирование интегрирование и пр.
  • обращение матриц
  • вычисление собственных значений
  • минимизация функций
  • дифференцирование
  • интегрирование
  • и пр.

Особенности Matlab Особенность Matlab в том, что это язык для работы с матричными объектами. Основной объект Matlab – матрица. Число – это матрица размера ( 1x1 ) Использование матриц существенно облегчает программирование делает запись формул краткой и наглядной существенно облегчает программирование делает запись формул краткой и наглядной В дальнейшем изложении предполагается знакомство с матричной алгеброй и основами программирования Числа Числа - основной базовый тип для матриц Хранятся в формате long (double) , интервал приблизительно от 10 E -308 до 10 E+ 308 Комплексные числа строятся с применением суффиксов i или j ( мнимая единица): 2 .4e7 + 3.005i

Особенности Matlab

  • Особенность Matlab в том, что это язык для работы с матричными объектами.

Основной объект Matlab – матрица.

Число – это матрица размера ( 1×1 )

  • существенно облегчает программирование делает запись формул краткой и наглядной
  • существенно облегчает программирование
  • делает запись формул краткой и наглядной

В дальнейшем изложении предполагается знакомство с матричной алгеброй и основами программирования

  • Числа

Числа — основной базовый тип для матриц

Хранятся в формате long (double) , интервал приблизительно от

10 E -308 до 10 E+ 308

Комплексные числа строятся с применением суффиксов i или j ( мнимая единица): 2 .4e7 + 3.005i

. В командном окне показываются вводимые с клавиатуры числа, переменные, а также результаты вычислений. Имена переменных должны начинаться с буквы. Знак = соответствует операции присваивания. Нажатие клавиши Enter заставляет систему вычислить выражение и показать результат." width="640"

Окно Matlab

Вся работа организуется через командное окно (Command Window), которое появляется при запуске программы matlab.exe. В процессе работы данные располагаются в памяти (Workspace), для изображения кривых, поверхностей и других графиков создаются графические окна.

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

Переменные и выражения Переменные определяются пользователем при помощи оператора присваивания: x=5 В левой части – имя переменной заглавные и строчные буквы различаются заглавные и строчные буквы различаются В правой части оператора присваивания может стоять выражение: y=(2-x)/(x+3) Если выражение встречается вне оператора присваивания, то его значение вычисляется и помещается в системную переменную ans (от answer) Переменную ans можно использовать для задания новых выражений: z = ans*3 Если оператор присваивания завершить символом « ; », то результат на экране не дублируется; в противном случае – выводится на экран

Переменные и выражения

  • Переменные определяются пользователем при помощи оператора присваивания: x=5
  • В левой части – имя переменной
  • заглавные и строчные буквы различаются
  • заглавные и строчные буквы различаются
  • В правой части оператора присваивания может стоять выражение: y=(2-x)/(x+3)
  • Если выражение встречается вне оператора присваивания, то его значение вычисляется и помещается в системную переменную ans (от answer)
  • Переменную ans можно использовать для задания новых выражений: z = ans*3
  • Если оператор присваивания завершить символом « ; », то результат на экране не дублируется; в противном случае – выводится на экран

меньше или равно больше = == больше или равно

= равно Приоритет ниже, чем у арифметических операций не равно" width="640"

REDMOND

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *