Что такое Matlab?
Это сокращенно как язык на основе матрицы, был разработан для компьютерных ученых и инженеров. Matlab предлагает отличные решения в вычислительной математике.
Matlab можно использовать для -
- Анализ данных
- Разработка алгоритма
- Создание моделей и приложений
Matlab находит отличный пример использования в машинном обучении и глубоком обучении, поскольку они имеют дело с n-мерным пространством, которое может быть представлено и проанализировано только в матричной форме. Помимо этого, другими технологиями, использующими это, являются проектирование системы управления, обработка изображений и вычислительные финансы.
Команды Matlab
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
Ниже приведены промежуточные команды 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