Команды Matlab — Список базовых команд
- Что такое Matlab?
Это сокращенно как язык на основе матрицы, был разработан для компьютерных ученых и инженеров. Matlab предлагает отличные решения в вычислительной математике.
Matlab можно использовать для —
- Анализ данных
- Разработка алгоритма
- Создание моделей и приложений
Matlab находит отличный пример использования в машинном обучении и глубоком обучении, поскольку они имеют дело с n-мерным пространством, которое может быть представлено и проанализировано только в матричной форме. Помимо этого, другими технологиями, использующими это, являются проектирование системы управления, обработка изображений и вычислительные финансы.
Команды Matlab
Matlab предоставляет команды, которые используются, пока пользователь должен взаимодействовать с приложением, используя интерфейс командной строки. Здесь мы увидим, как использовать эти команды в Matlab с помощью примеров
1. Очистить — эта команда удаляет переменные из памяти
2. Exist — эта команда проверяет наличие переменной
3. Clc — эта команда Matlab очищает окно команд
4. Global — эта команда объявляет переменную как глобальную
5. Справка — если вам нужно найти какую-либо помощь, просто напишите ключевое слово в окне командной строки, и оно отобразит ваши доступные параметры
6. Кто — эта команда Matlab перечисляет текущую переменную
7. Тип — эта команда отображает содержимое файла.
8. Pwd — эта команда отображает текущий каталог.
9. Дата — эта команда отображает текущую дату
10. Что — эта команда выводит список всех файлов Matlab в текущем каталоге
Пример 1:
Пример 2:
Пример 3:
Пример 4:
Пример 5:
Таким образом, если вы четко соблюдаете пример 5, представленный выше, вы можете видеть, что операторы верны, и в последнем примере мы сначала вызвали команду clear, а затем мы искали тип x и y, который теперь оказался неопределенным, но не был так в примере 4.
Обратите внимание, что эти примеры были представлены с октавой, которая имеет открытый исходный код и эквивалентна платформе Matlab и использует тот же набор команд.
Ниже приведены промежуточные команды Matlab:
1. Математические функции
Здесь мы исследуем команду заговора, которая используется для построения кривой синусоидальной волны во времени, где время находится в диапазоне от 1 до 30 и увеличивается с интервалами 0, 01.
Аналогичным образом, мы можем сделать это для любой другой тригонометрической функции, которая составляет основную часть математики
2. Команды, связанные с массивом- Cat– используется для объединения двух массивов; первый аргумент, который он принимает, — это размер создаваемого массива, например, 1D, 2D или n-мерный массив, и после этого n-количество массивов передается в качестве аргументов, т.е. должны быть объединены, как показано на снимке
- Длина — вычисляет количество элементов в массиве
- Min, max — эти команды возвращают элементы max и min, присутствующие в массивах.
3. Матричные команды
- Eye — это создает матрицу идентичности
- Единицы — Это создает массив из них
- Нули — это создает массив нулей
4. Матричная арифметическая команда
- Dot — эта команда Matlab генерирует скалярное произведение двух матриц, обратите внимание, что столбцы и строки матрицы определяют итоговое создание матрицы
- Cross — Синонимно это создает перекрестный продукт, полезный в векторных операциях, когда представлен в матричной форме
5. Матричные команды для операций, связанных с линейным уравнением
- Ранг — Эта команда предоставляет результат важному математическому параметру матриц, называемому рангом, который является количественным определением самого низкого порядка ненулевого определителя, несущего подматрицу в родительской матрице.
- Det — Определитель матрицы вычисляется с помощью этой команды.
- Inv — Выполнение этой команды предоставляет нам обратную матрицу.
6. Сроки связанные команды
Cputime — вычисляет время процессора в секундах
7. Строка Связанные команды
- Findstr — находит начальный индекс вхождений строки во фразе.
- Strcmp — эта команда используется для сравнения двух строк, возвращает 1, если совпадение правильное, иначе возвращает 0.
Расширенные команды Matlab
Давайте посмотрим на некоторые команды Advanced Matlab, которые приведены ниже:
1. Контур
Всякий раз, когда вы занимаетесь проектированием систем управления в инженерном деле, контуры графиков Найквиста и т. Д. Дают вам знак стабильности в системе, мы можем настроить стиль графика в Matlab (например, цвет, тип линий и т. Д.).
2. Полиномиальные команды
- Poly2sym (vector) — эта команда Matlab преобразует вектор коэффициентов в соответствующий символьный полином (от наивысшей к наименьшей степени).
- poly2sym (vector, ‘v’) — эта команда преобразует вектор коэффициентов в соответствующий символьный полином inv (от наивысшей до наименьшей степени).
3. Команды для решения уравнений
syms x1 x2… xn; решить (eq1, eq2, …, eqn, x1, x2, …, xn) — эта команда решает одновременно n чисел уравнений, и решения по ним присваиваются переменным в диапазоне от x1, x2 до xn.
Ниже прикрепленное изображение несет демонстрацию
4. Команды для решения линейной системы уравнений
X = linsolve (A, B) — предположим, что нам нужно найти решение по данному уравнению
2х + у + г + т = 1
х + 2y + г + т = 2
х + у + 2z + т = 3
х + у + г + 2m = 4
Это может быть решено в соответствии с приложенным изображением
Советы и рекомендации по использованию команд Matlab
- Программист должен знать о случаях использования, например, когда Matlab выполняет вычисления на месте.
- Используйте гибкую индексацию при работе с таблицами
- Напишите функции Matlab с гибким синтаксисом вызова
Пример —
Мы должны разработать функцию с заданным синтаксисом
function a = findArea(width, margin)
% findArea(width)
% findArea(width, height)
% findArea(… 'shape', shape)
поэтому здесь, используя inputParser, вы можете указать, какие входные аргументы требуются (ширина), которые являются необязательными (высота), а какие — необязательными парами имя-значение («форма»). inputParser также позволяет вам подтвердить, что каждый вход действителен
Поскольку inputParser является объектом MATLAB. Обязательно сначала создайте объект, а затем вызовите функции, чтобы добавить различные входные аргументы.
Вывод — команды Matlab
MATLAB — это платформа для научных расчетов и высокоуровневого программирования, которая использует интерактивную среду для более сложных вычислений, чем с традиционными языками, такими как C и C ++.
Имеет поддерживающие модули для множества операций, имеет интеграцию с Simulink, которую можно использовать для моделирования электронных систем управления, выполнения сложных вычислений, связанных с численными методами, цифровой обработкой сигналов, обработкой изображений и обработкой видео.
Рекомендуемые статьи
Это было руководство к командам Matlab. Здесь мы обсудили основные, промежуточные и расширенные команды Matlab. Вы также можете посмотреть следующую статью, чтобы узнать больше —
- Как использовать Docker Commands?
- Список команд Rails
- Руководство по командам CSS
- Основные для продвижения команд C #
- MATLAB Функции | Типы функций с примерами
- Руководство по функции Simulink Matlab
Категория:
Большое количество данных
Команды управления окном MatLab
RADIOMASTER
Лучшие смартфоны на Android в 2022 году
Серия iPhone от Apple редко чем удивляет.
1600 0
Документация Схемотехника CAD / CAM Статьи
MathCAD 12 MatLab OrCAD P CAD AutoCAD MathCAD 8 — 11
- Главная /
- База знаний /
- CAD / CAM /
- MatLab
Урок 2. Установка системы и первые навыки работы
Установка и файловая система MATLAB
Запуск MATLAB и работа в режиме диалога
Новый и старый
облик системы MATLAB 6. 0
Операции строчного редактирования
Команды управления окном
MATLAB в роли суперкалькулятора
О переносе строки в
сессии
Основные объекты MATLAB
Понятие о математическом выражении
Действительные
и комплексные числа
Константы и системные переменные
Текстовые комментарии
Переменные и присваивание им значений
Уничтожение
определений переменных
Операторы и функции
Применение оператора : (двоеточие)
Сообщения об ошибках
и исправление ошибок
Форматы чисел
Формирование векторов и матриц
Особенности задания
векторов и матриц
Объединение малых матриц в большую
Операции с рабочей областью и текстом сессии
Дефрагментация рабочей области
Сохранение рабочей области сессии
Ведение дневника
Загрузка рабочей области сессии
Завершение вычислений и работы с системой
Завершение вычислений
Завершение работы с системой
Что нового мы узнали?
Полезно сразу усвоить некоторые команды управления окном командного режима:
clс — очищает экран и размещает курсор в левом верхнем углу пустого экрана.
home — возвращает курсор в левый верхний угол окна.
echo <file_name> on — включает режим вывода на экран текста Script-файла (файла-сценария).
echo <file_name> off — выключает режим вывода на экран текста Script-файла.
echo <fi1e_name> — меняет режим вывода на противоположный.
echo on all — включает режим вывода на экран текста всех m-файлов.
echo off all — отключает режим вывода на экран текста всех m-файлов.
mоrе on — включает режим постраничного вывода (полезен при просмотре больших m-файлов).
mоrе
off — отключает режим постраничного вывода (в этом случае для просмотра
больших фалов надо пользоваться линейкой прокрутки).
В версии MATLAB 6.0 обе команды clc и home действуют аналогично — очищают экран и помещают курсор в левый верхний угол окна командного режима работы. Команды echo позволяют включать или выключать отображение текстов m-файлов при каждом обращении к ним. Как правило, отображение текста файлов сильно загромождает экран и часто не является необходимым. При больших размерах файлов начало их текста (листинга) убегает далеко за пределы области просмотра (текущего окна командного режима). Поэтому для просмотра длинных листингов файлов полезно включить постраничный вывод командой more on. Различие между m-файлами сценариев и функций мы обсудим позже.
Нравится
Твитнуть
Теги MatLab САПР
Сюжеты MatLab
Знакомство с матричной лабораторией MATLAB MatLab
8234 0
Визуализация и графические средства MatLab
9744 0
Техническая документация по системе MatLab
6266 0
Комментарии (0)
Вы должны авторизоваться, чтобы оставлять комментарии.
Вход
О проекте Использование материалов Контакты
Новости Статьи База знаний
Радиомастер
© 2005–2022 radiomaster.ru
При использовании материалов данного сайта прямая и явная ссылка на сайт radiomaster.ru обязательна. 0.2231 s
Основные команды в MATLAB – Руководство по MATLAB для ME 160
Введение
Чтобы приступить к написанию кода в MATLAB, необходимо выполнить несколько команд, чтобы начать работу с программой. Команда — это основная инструкция, которую пользователь дает программе. Эти инструкции, если они даны правильно, заставляют MATLAB выводить ответ, такой как распечатка решения проблемы, выполнение шага в более крупном процессе или передача информации о коде. В этой главе подробно описаны несколько общих команд, которые часто будут использоваться при написании скриптов. Пользовательский интерфейс MATLAB включает в себя командное окно, разработанное специально для облегчения выполнения пользователем простых команд или взаимодействия с определенными частями более крупных кодов, которые будут рассмотрены при обсуждении сценариев.
Справочные ресурсы
MATLAB — это сложный инструмент программирования, содержащий множество функций, которые можно использовать в различных приложениях.
При написании кода для ME 160 у пользователя есть несколько способов узнать больше о функциях и их операциях во время написания кода. Когда пользователь знает название команды и хочет узнать больше о ее функции или о том, как она должна быть записана в коде, пользователь должен использовать команду справки. Например, чтобы узнать больше о функции if, пользователь может указать время в командном окне.
Многие другие ресурсы существуют вне программы как на веб-странице MathWorks, так и на ресурсах, созданных сторонними поставщиками. Приложение I к этому тексту обсуждает многие ресурсы, которые предоставляются за пределами самого программного обеспечения MATLAB. В частности, ресурсы, представленные на странице документации, наиболее ценны в контексте ME 160. На страницу документации для конкретной функции можно перейти, перейдя по гиперссылке внизу страницы справки в MATLAB или выполнив поиск «MathWorks MATLAB Documentation». » в поисковике.
Поскольку читатель, скорее всего, только начинает программировать в MATLAB, интерактивные учебные пособия, предлагаемые на веб-странице MathWorks, могут оказаться ценным дополнением к работе в классе. Компания Mathworks предоставила множество интерактивных учебных пособий по программированию в MATLAB, которые позволяют пользователю выполнять упражнения в виртуальном курсе «MATLAB Onramp». Для получения дополнительной информации об интерактивных программах MathWorks обратитесь к Приложению I в конце этого текста.
Комментарии
Комментарии — это встроенный способ, с помощью которого MATLAB позволяет пользователям делать примечания в коде, не влияя на функцию кода. Чтобы сделать комментарий в коде, пользователь может ввести % в начале строки кода. Затем MATLAB будет игнорировать все, что набирается после этого знака процента, позволяя пользователю вводить информацию о функции кода или о том, что делает часть кода. Комментарии необходимы для написания эффективных длинных кодов, которые могут быть легко прочитаны и отредактированы как первоначальным автором, так и его коллегами. Размещая много комментариев в кодах в ME 160, автор гарантирует, что код легко читается и редактируется им самим, их коллегами и преподавателями, оценивающими окончательные коды. Формирование привычки часто комментировать код имеет решающее значение для обеспечения того, чтобы коды, созданные в ME 160, были полезными и эффективными.
Комментарии также были разработаны, чтобы помочь пользователям, которые редактируют код и хотели бы «отключить» раздел кода. В случае, когда часть кода в скрипте MATLAB не работает или не должна выполняться, пользователь может поместить комментарии со знаками % в начале каждой строки, которые код должен игнорировать. Чтобы ускорить процесс «комментирования» больших участков кода, в MATLAB были созданы обозначения %{ и %}, которые можно размещать в разных строках кода и которые будут комментировать все написанное в строках кода между символами. Ниже приведен пример стандартных комментариев и блочного комментария. В примере часть кода, который работает некорректно, была закомментирована, и было сделано примечание для исправления кода. Комментарии, подобные комментариям в третьей строке, необходимы для того, чтобы коды были как можно более разборчивы для всех пользователей.
Арифметика в MATLAB
MATLAB — это удобный инструмент для выполнения простых математических операций или решения алгебраических уравнений. Чтобы выполнить эти операции, пользователь должен знать нотацию, необходимую компьютеру для понимания того, что было введено.
Общие операции
Чтобы выполнить сложение, вычитание, умножение или деление, пользователь должен быть точным в написании выражений. На прилагаемом изображении показано, как правильно выполнять операции ввода. Первое, на что следует обратить внимание пользователю, — это отсутствие знака равенства в математических операциях. MATLAB использует одиночные знаки равенства для присвоения значения переменной, а это не то, что мы хотим делать при решении выражения. Вместо этого нажмите клавишу ввода без ввода знака равенства, чтобы указать MATLAB решить выражение. Обратите внимание, что операции не зависят от наличия пробелов между числовыми значениями и оператором. Для умножения и деления используйте звездочку ( 9(1/2). Функцию sqrt также можно записать с помощью функции sqrt()
, при этом все значения, находящиеся под корнем, заключаются в круглые скобки.
Вычисление выражений с использованием логарифмов и экспонент также легко выполняется с помощью MATLAB. Чтобы вычислить логарифм по основанию 10, используйте функцию « log(x)
», где x
— числовое значение логарифма. Аналогичным образом значения, возведенные в степень e, можно записать с помощью « exp(x)
», который будет введен как « exp(4)
» в MATLAB.
Тригонометрия в MATLAB
MATLAB по умолчанию использует радианы для вычисления градусов, что требует от пользователя осторожности при вводе углов, чтобы гарантировать правильное вычисление значения. Функции Degree()
и radian()
можно использовать для преобразования между углом в градусах и углом в радианах. При вычислении тригонометрических операций, таких как sin()
или cos()
в MATLAB, альтернативная функция sind()
, cosd()
или tand()
может использоваться для информирования MATLAB о том, что значение, введенное в тригонометрической операции, находится в градусах. Это избавляет пользователя от необходимости конвертировать радианы в градусы.
Сложные выражения
MATLAB может вычислять сложные выражения так же, как и простые выражения. MATLAB, как и любой традиционный калькулятор, вычисляет конкретно на основе того, что вводит пользователь. В то время как выражения вводятся с использованием одного и того же форматирования независимо от их сложности, все более важно учитывать порядок операций, которые система будет использовать в результате скобок или их отсутствия, размещенных пользователем. Чтобы получить представление о вводе сложных выражений в командном окне MATLAB, просмотрите следующие примеры и воспроизведите их самостоятельно в MATLAB. 92+2т+100}[/латекс]
Используя MATLAB, определите скорость объекта в моменты времени t = 10 секунд, 50 секунд и 100 секунд. (Примечание. Хотя эту проблему проще решить с помощью калькулятора, в будущем можно будет использовать MATLAB для вычисления скорости в различные моменты времени. проблемные упражнения.)
- Титановый шарик брошен в вязкую жидкость и медленно опускается на дно. Сферический шарик диаметром 5 мм падает в жидкость с постоянной скоростью, так что за 5 секунд шарик падает с высоты 0,15 м. 3}[/латекс]. Определите вязкость жидкости, используя следующие уравнения. Обратите внимание, что D — диаметр сферы, [латекс]\rho[/латекс] (rho) — плотность, [латекс]g[/латекс] — ускорение свободного падения, (93)}{6}[/латекс]
[латекс]Вес\ шара=W=\rho_{сфера}г(\Дельта h)[/латекс]
[латекс]Вес\ шара=W=\rho_{сфера}г(\Дельта h)[/латекс]
[латекс]Вес\ шара=W=\rho_{сфера}г(\Дельта h)[/латекс]
[латекс]Вязкость=\mu=\frac{F_D}{3\pi(D)(Скорость)}[/латекс]
Функции, команды и специальные символы MATLAB
- Последнее обновление
- Сохранить как PDF
- Идентификатор страницы
- 86601
- Кэри Смит
- Окснард Колледж
Брайан Вик, Virginia Tech
Здесь приводится сводка общих команд и функций MATLAB. Он также прикреплен в виде файла.
MATLAB имеет дополнительные, менее распространенные функции. Вы можете использовать справку MATLAB или документацию Octave, если вам нужна специализированная функция. Также «MATLAB Central» имеет пользовательские функции. Это по адресу: 9Оператор возведения в степень массива.
\ Матричный оператор левого деления.
/ Матричный оператор деления вправо.
.\ Оператор левого деления массива.
./ Оператор прямого деления массива.
: двоеточие; генерирует регулярно расположенные элементы и представляет целую строку или столбец.
( ) Скобки; заключает в себе аргументы функции и индексы массива; отменяет приоритет.
[ ] Кронштейны; Элементы массива ограждений.
. Десятичная точка.
… Многоточие; оператор продолжения строки.
, Запятая; разделяет операторы и элементы в строке.
; Точка с запятой; разделяет столбцы и подавляет отображение.
% Знак процента; обозначает комментарий и определяет форматирование.
‘ Знак кавычек и оператор транспонирования массива или матрицы.
.’ Оператор транспонирования несопряженного массива или матрицы.
= Оператор присваивания (замены).
Команды для управления сеансом
clc: Очищает окно команд.
очистить: Удаляет переменные из памяти.
exists: проверяет наличие файла или переменной.
global: объявляет переменные глобальными.
help: Выполняет поиск раздела справки.
lookfor: поиск записей справки по ключевому слову.
quit: Остановка MATLAB.
who: Перечисляет текущие переменные.
whos: список текущих переменных (длинное отображение).
Специальные переменные и константы
ответ: Самый последний ответ.
eps: Точность с плавающей запятой.
i,j: мнимая единица -1.
Инф или инф: бесконечность.
NaN или nan: не число (неопределенный числовой результат).
пи: иррациональное число 3,14159.2653589793…
Системные и файловые команды
cd: Изменяет текущий каталог.
дата: отображает текущую дату.
удалить: Удаляет файл.
дневник: Включает/выключает запись файла дневника.
dir Выводит список всех файлов в текущем каталоге.
load: Загружает переменные рабочей области из файла.
путь: Отображает путь поиска.
pwd: отображает текущий каталог.
save: Сохраняет переменные рабочей области в файле. Тип
: Отображает содержимое файла.
что: Список всех файлов MATLAB в текущем каталоге.
wklread: чтение файла электронной таблицы .wk1.
Команды ввода/вывода и форматирования
Команды ввода/вывода
disp: Отображает содержимое массива или строки.
fscanf: чтение отформатированных данных из файла. Формат
: управляет форматом отображения экрана.
fprintf: выполняет форматированную запись на экран или в файл. Ввод
: отображает подсказки и ожидает ввода.
; Подавляет трафаретную печать.
Коды формата для fprintf и fscanf
%s Форматировать как строку.
%d Форматировать как целое число.
%f Форматировать как значение с плавающей запятой.
%e Форматировать как значение с плавающей запятой в научном представлении.
%g Формат в самой компактной форме: %f или %e.
\n Вставьте новую строку в выходную строку.
\t Вставить табуляцию в выходную строку.
Числовые форматы отображения
короткий формат Четыре десятичных знака (по умолчанию). Формат
длинный 16 десятичных цифр. Короткий формат
e Пять цифр плюс показатель степени. 9Формат 0218 long e 16 цифр плюс показатель степени. Банк формата
Две десятичные цифры. Формат
+ Положительный, отрицательный или ноль.
формат rat Рациональное приближение.
формат compact Подавляет некоторые переводы строк.
свободный формат Сброс в менее компактный режим отображения.
Команды векторов, матриц и массивов
Команды массивов
cat: объединяет массивы.
find: Находит индексы ненулевых элементов.
длина: Компьютеры количество элементов.
linspace: Создает равномерный вектор.
logspace: Создает логарифмически разнесенный вектор.
max: возвращает самый большой элемент.
мин.: возвращает наименьший элемент.
prod: Продукт каждого столбца.
reshape: изменить размер
size: вычислить размер массива.
sort: сортирует каждый столбец.
сумма: суммирует каждый столбец.
Специальные матрицы
глаз: Создает идентификационную матрицу.
единиц: создает массив единиц.
нулей: создает массив нулей.
Матричная арифметика
cross: Вычисляет перекрестные произведения.
точка: Вычисляет точечные произведения.
Матричные команды для решения линейных уравнений
det: Вычисляет определитель массива.
inv: Вычисляет обратную матрицу.
pinv: вычисляет псевдообратную матрицу.
rank: Вычисляет ранг матрицы.
rref: Вычисляет сокращенную форму эшелона строк.
Функции массива ячеек
ячейка: Создает массив ячеек.
celldisp: отображает массив ячеек.
cellplot: отображает графическое представление массива ячеек.
num2cell: Преобразует числовой массив в массив ячеек.
сделка: соответствует спискам ввода и вывода.
iscell: Идентифицирует массив ячеек.
Структурные функции
fieldnames: Возвращает имена полей в массиве структур.
getfield: возвращает содержимое поля массива структур.
isfield: Идентифицирует поле массива структур.
isstruct: определяет массив структур.
rmfield: Удаляет поле из массива структур.
setfield: Задает содержимое поля.
struct: Создает массив структур.
Команды построения
Базовые команды построения xy
ось: Задает пределы осей.
fplot: интеллектуальное отображение функций.
grid: Отображает линии сетки. График
: Генерирует график xy.
print: Распечатывает график или сохраняет график в файл.
title: Помещает текст в начало графика.
xlabel: Добавляет текстовую метку к оси x.
ylabel: Добавляет текстовую метку к оси Y.
Команды улучшения графика
оси: Создает объекты осей.
close: Закрывает текущий график.
закрыть все: закрывает все графики.
рисунок: Открывает новое окно рисунка.
gtext: Позволяет размещать метки с помощью мыши.
hold: Замораживает текущий график.
легенда: Создать легенду графика.
обновление: перерисовывает текущее окно рисунка.
set: Задает свойства объектов, таких как оси.
subplot: создает графики в подокнах.
текст: Помещает строку в рисунок.
Специализированные команды построения графиков
bar: Создает гистограмму.
loglog: Создает логарифмический график.
полярный: Создает полярный график.
semilogx: Создает полулогарифмический график (логарифмическая абсцисса).
semilogy: Создает полулогарифмический график (логарифмическая ордината).
лестницы: Создает горшок для лестниц.
стебель: Создает стержневой график.
Цвета, символы и типы линий
Цвет
k черный
b синий
c голубой
m пурпурный
g зеленый
- 4 r красный
0004 г желтый
Символ
. пункт 9треугольник (сверху)
< треугольник (слева)
> треугольник (справа)
p пентаграмма
h гексаграмма
линия
— сплошная
: пунктирная
-. тире пунктирный
— пунктирный
Команды трехмерного построения
контур: Создает контурный график.
mesh: Создает трехмерный график поверхности сетки.
meshc: То же, что и сетка с контурным графиком внизу.
meshz: То же, что и сетка с вертикальными линиями внизу.
plot3: Создает трехмерные графики из линий и точек.
surf: Создает затененный трехмерный сетчатый график поверхности.
Surfc: То же, что и Surf, но с контурным графиком внизу.
meshgrid: создает прямоугольные сетки значений x и y.
водопад: То же, что и сетка с линиями сетки в одном направлении.
zlabel: добавляет текстовую метку к оси Z.
Функции гистограммы
bar: Создает гистограмму.
hist: агрегирует данные в интервалы с одинаковым интервалом. (старая версия)
гистограмма: агрегирует данные в интервалы с одинаковым интервалом. (новая версия)
histc: агрегирует данные в неравномерно расположенные ячейки.
Программирование
Логические и реляционные операторы
== Реляционный оператор: равно.
~= Оператор отношения: не равно.
< Оператор отношения: меньше.
<= Оператор отношения: меньше или равно.
> Оператор отношения: больше, чем.
>= Оператор отношения: больше или равно.
& Логический оператор: И.
| Логический оператор: ИЛИ.
~ Логический оператор: НЕ.
xor Логический оператор: ИСКЛЮЧАЮЩЕЕ ИЛИ.
Управление потоком программы
break: Завершает выполнение цикла. Случай
: Предоставляет альтернативные пути выполнения в структуре коммутатора.
else: Очерчивает альтернативный блок операторов.
elseif: Условно выполняет операторы.
end: Завершает выполнение операторов for, while и if. Ошибка
: отображать сообщения об ошибках.
для: Повторяет операторы определенное количество раз
, если: Выполняет операторы условно.
, в противном случае: часть инструкции switch по умолчанию.
return: Вернуться к вызывающей функции. Переключатель
: Направляет выполнение программы, сравнивая точку с выражениями case.
предупреждение: отображение предупреждающего сообщения.
while: Повторяет операторы неопределенное количество раз.
Логические функции
any: Истинно, если какие-либо элементы не равны нулю.
all: Истинно, если все элементы отличны от нуля.
find: Находит индексы ненулевых элементов.
final: True, если элементы конечны.
isnan: Истинно, если элементы не определены.
isinf: True, если элементы бесконечны.
isempty: Истинно, если матрица пуста.
isreal: Истинно, если все элементы действительны.
M-Files
eval: Интерпретировать строки, содержащие выражения Matlab.
feval: оценка функции. Функция
: Создает М-файл определяемой пользователем функции.
глобальные: определите глобальные переменные.
nargin: количество входных аргументов функции.
nargout: Количество выходных аргументов функции.
script: Скрипт M-файлов
Timing
cputime: время процессора в секундах.
часы: Текущая дата и время в виде вектора даты.
tic, toc: Запуск, остановка секундомера.
Математические функции
Экспоненциальные и логарифмические функции
exp(x): Экспоненциальный; бывший.
log(x): Натуральный логарифм; лн(х).
log10(x): десятичный логарифм;
Тригонометрические функции
acos(x) Арккосинус; arcos x = cos –1 (x).
acot(x) Арккотангенс; аркот х = раскладушка –1(х).
acsc(x) Арккосеканс; дуги x = csc –1 (x).
асек(х) Арксеканс; угл.сек х = сек –1 (х).
asin(x) Обратный синус; arcsin x = sin –1 (x).
atan(x) Арктангенс; арктангенс х = тангенс –1 (х).
atan2(y,x) Четырехквадрантный арктангенс.
cos(x) Косинус; потому что (х).
cot(x) Котангенс; детская кроватка(х).
csc(x) косеканс; сск(х).
сек(х) секанс; сек (х).
sin(x) Синус; грех (х).
tan(x) Тангенс; загар(х).
Гиперболические функции
acosh(x) Арктический гиперболический косинус; кош –1 (х).
acoth(x) Арктический гиперболический котангенс; кэт –1 (х).
acsch(x) Арктический гиперболический косеканс; сч –1 (х).
asech(x) Арктический гиперболический секанс; сек –1 (х).
asinh(x) Обратный гиперболический синус; синх –1 (х).
atanh(x) Арктический гиперболический тангенс; танх –1 (х).
cosh(x) Гиперболический косинус; кош(х).
coth(x) Гиперболический котангенс; ch(x)/sinh(x).
csch(x) Гиперболический косеканс; 1/ш(х).
sech(x) Гиперболический секанс; 1/кош(х).
sinh(x) Гиперболический синус; грех(х).
tanh(x) Гиперболический тангенс; грех(х)/кош(х).
Сложные функции
абс(х) Абсолютное значение; |х|.
angle(x) Угол комплексного числа x.
conj(x) Комплексно-сопряженное число x.
imag(x) Мнимая часть комплексного числа x.
real(x) Действительная часть комплексного числа x.
Статистические функции
erf(x): Вычисляет функцию ошибки erf (x).
означает: Вычисляет среднее значение.
медиана: вычисляет медиану.
стандарт: Вычисляет стандартное отклонение.
Функции случайных чисел
rand: Генерирует равномерно распределенные случайные числа от 0 до 1.
randi(IMAX): Генерирует равномерно распределенные случайные целые числа от 1 до IMAX.
randn: Генерирует нормально распределенные случайные числа.
Числовые функции
ceil: Округление до ближайшего целого числа в сторону +бесконечности. Исправление
: Округление до ближайшего целого числа в сторону нуля.
этаж: округление до ближайшего целого числа в сторону бесконечности.
round: Округляет до ближайшего целого числа. Знак
: функция Signum. (-1, 0 или 1)
Строковые функции
findstr: находит вхождения строки.
strcmp: сравнивает строки.
char: Создает массив строк символов
Численные методы
Полиномиальные и регрессионные функции
conv: Вычисляет произведение двух полиномов (свертка)
deconv: Вычисляет отношение полиномов.
например: Вычисляет собственные значения матрицы.
poly: Вычисляет многочлен из корней.
polyfit: Подбирает полином к данным.
polyval: Вычисляет полиномиальные значения и генерирует оценки ошибок.
roots: Вычисляет полиномиальные корни.
Функции интерполяции
interp1: Линейные и кубические сплайн-интерполяции функции одной переменной.
interp2: Линейная интерполяция функции двух переменных. Сплайн
: интерполяция кубическим сплайном.
unmkpp: Вычисляет коэффициенты полиномов кубического позвоночника.
Поиск и минимизация корня
fmin: Находит минимум функции с одной переменной.
fmins: находит минимум функции с несколькими переменными.
fzero: Находит ноль функции с одной переменной.
Функции численного интегрирования
интегральное: численное интегрирование (новее, номинальное значение по умолчанию)
четырехъядерное: численное интегрирование с адаптивным правилом Симпсона. (старее)
quadl: численное интегрирование с адаптивной квадратурой Лобатто. (старее)
trapz: Численное интегрирование с правилом трапеций.
Функции численного дифференцирования
diff(x): Вычисляет разницу между соседними элементами в векторе x.
polyder: Дифференцирует полином, полиномиальное произведение или полиномиальное частное.
градиент(y,x): вычисляет dy/dx
решатели ODE
ode23: нежесткий решатель низкого порядка.