Что такое Matlab?

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

Matlab можно использовать для -

  1. Анализ данных
  2. Разработка алгоритма
  3. Создание моделей и приложений

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. Вы также можете посмотреть следующую статью, чтобы узнать больше -

  1. Как использовать Docker Commands?
  2. Список команд Rails
  3. Руководство по командам CSS
  4. Основные для продвижения команд C #
  5. MATLAB Функции | Типы функций с примерами
  6. Руководство по функции Simulink Matlab