Що таке Матлаб?

Скорочена мова на основі матриці, була розроблена для вчених-комп'ютерів та інженерів. Matlab пропонує чудові рішення в обчислювальній математиці.

Matlab можна використовувати для -

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

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

Команди Матлаба

Matlab надає команди, які використовуються, коли користувач повинен взаємодіяти з додатком за допомогою інтерфейсу командного рядка. Тут ми побачимо, як використовувати ці команди в Matlab за допомогою прикладів

  • Основні команди Matlab

1. Очистити - Ця команда видаляє змінні з пам'яті

2. Існує - Ця команда перевіряє наявність змінної

3. Clc - Ця команда Matlab очищає вікно команд

4. Глобальний - Ця команда оголошує змінну як глобальну

5. Довідка - Якщо вам потрібно шукати будь-яку допомогу, просто напишіть ключове слово у вікні команди, і воно відобразить ваші доступні параметри

6. Хто - Ця команда Matlab перераховує поточну змінну

7. Тип - Ця команда відображає вміст файлу.

8. Pwd - Ця команда відображає поточний каталог.

9. Дата - Ця команда відображає поточну дату

10. Що - Ця команда перераховує всі файли Matlab у поточному каталозі

Приклад 1:

Приклад 2:

Приклад 3:

Приклад 4:

Приклад 5:

Отже, якщо ви чітко дотримуєтесь наведеного вище прикладу 5, ви можете бачити, що твердження справедливі, і в останньому прикладі ми спочатку викликали чітку команду, а потім ми шукали тип x і y, який тепер не визначався, але не був так у прикладі 4.

Зауважте, що ці приклади були представлені октавою, яка є відкритим кодом та еквівалентною платформою Matlab і використовує той самий набір команд.

  • Проміжні команди Matlab

Нижче наведені проміжні команди Matlab:

1. Математичні функції

Тут ми вивчаємо команду сюжету, яка використовується для побудови кривої синусоїдальної хвилі з часом, коли час коливається від 1 до 30 і збільшується з інтервалами 0, 01.

Аналогічним чином ми можемо це зробити і для будь-якої іншої тригонометричної функції, яка становить основну частину математики

2. Команди, пов'язані з масивом

  • Cat - Він використовується для об'єднання двох масивів. Перший аргумент, який він потребує, - це розмір створеного масиву, як-от 1D, 2D або n-мірний масив, і після цього n-кількість масивів передається як аргументи, повинні бути з'єднані, як показано на знімку
  • Довжина - обчислює кількість елементів у масиві
  • Min, max - Ці команди повертають елементи max та min, наявні в масивах.

3. Команди, пов'язані з матрицею

  • Око - це створює матрицю ідентичності
  • Ones - це створює масив з них
  • Нулі - це створює масив нулів

4. Матрична арифметична команда

  • Dot - Ця команда Matlab генерує крапковий добуток з двох матриць, зауважте, що стовпці та рядки матриці визначають результуюче створення матриці
  • Перехресне - Синонімно це створює перехресний продукт, корисний у векторних операціях, якщо вони представлені у формі матриці

5. Матричні команди для операцій, пов'язаних з лінійним рівнянням

  • Ранг - Ця команда забезпечує результат важливим математичним параметром матриць під назвою ранг, який є кількісним визначенням нижнього порядку ненульового визначника, що несе підматрицю в батьківській матриці
  • Det - Детермінант матриці обчислюється за допомогою цієї команди.
  • Inv - Виконання цієї команди надає нам обернено матрицю.

6. Команди, пов'язані з тимчасовим позначенням

Cputime - обчислює час процесора в секундах

7. Строкові пов'язані команди

  • Findstr - Показує початок індексу рядків рядка у фразі.
  • Strcmp - Ця команда використовується для порівняння двох рядків, повертає 1, якщо відповідність є правильною, інакше вона повертає 0.

Розширені команди Matlab

Давайте розглянемо деякі команди Advanced Matlab, які наведені нижче: -

1. Контур

Кожного разу, коли ви маєте справу з дизайном системи управління в техніці, контури сюжету Nyquist тощо надають вам знак стабільності в системі, ми можемо налаштувати стиль сюжету в Matlab (наприклад, колір і тип лінії тощо).

2. Поліноміальні пов'язані команди

  • Poly2sym (вектор) - Ця команда 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) - Припустимо, що нам потрібно знайти рішення проти заданого рівняння

2x + y + z + m = 1

x + 2y + z + m = 2

x + y + 2z + m = 3

x + y + z + 2m = 4

Це можна вирішити відповідно до доданого зображення

Поради та поради щодо використання команд Matlab

  • Програміст повинен знати про випадки використання, наприклад, коли Matlab робить обчислення на місці.
  • Використовуйте гнучку індексацію при роботі з таблицями
  • Запишіть функції Matlab з гнучким синтаксисом виклику

Приклад -

Ми повинні створити функцію із заданим синтаксисом

function a = findArea(width, margin)
% findArea(width)
% findArea(width, height)
% findArea(… 'shape', shape)

тому тут, використовуючи inputParser, ви можете вказати, які аргументи для введення потрібні (ширина), які необов’язкові (висота) та які необов'язкові пари імен-значення ('форма'). inputParser також дозволяє підтвердити, що кожен вхід є дійсним

Оскільки inputParser є об'єктом MATLAB. Спочатку переконайтеся, що створити об’єкт, а потім викликати функції, щоб додати різні вхідні аргументи.

Висновок - Команди Матлаба

MATLAB - це платформа для наукового розрахунку та програмування високого рівня, яка використовує інтерактивне середовище для виконання складних обчислень більш ефективно, ніж для традиційних мов, таких як C і C ++.

Має підтримуючі модулі для декількох операцій, має інтеграцію з Simulink, яка може бути використана для моделювання електронних систем управління, робити складні обчислення, пов'язані з числовими методами, цифровою обробкою сигналів, обробкою зображення та обробкою відео.

Рекомендовані статті

Це був посібник для команд Matlab. Тут ми обговорили основні, проміжні, а також вдосконалені команди Matlab. Ви також можете переглянути наступну статтю, щоб дізнатися більше -

  1. Як користуватися командами Docker?
  2. Список команд Рейки
  3. Керівництво по командах CSS
  4. Основні для просування C # команд
  5. Функції MATLAB | Типи функцій з прикладами
  6. Посібник з функції Simulink Matlab

Категорія: