Що таке Матлаб?
Скорочена мова на основі матриці, була розроблена для вчених-комп'ютерів та інженерів. Matlab пропонує чудові рішення в обчислювальній математиці.
Matlab можна використовувати для -
- Аналіз даних
- Розробка алгоритму
- Створюйте моделі та програми
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. Ви також можете переглянути наступну статтю, щоб дізнатися більше -
- Як користуватися командами Docker?
- Список команд Рейки
- Керівництво по командах CSS
- Основні для просування C # команд
- Функції MATLAB | Типи функцій з прикладами
- Посібник з функції Simulink Matlab