Какво е Matlab?

Съкратено е като основан на матрица език, предназначен е за компютърни учени и инженери. Matlab предоставя страхотни решения в изчислителната математика.

Matlab може да се използва за -

  1. Анализ на данни
  2. Развитие на алгоритъма
  3. Създайте модели и приложение

Matlab намира голямо приложение в машинното обучение и дълбокото обучение, тъй като те се занимават с n-измерно пространство, което може да бъде представено и анализирано само в матричната форма. Отделно от другите технологии, които използват това, са проектирането на системата за управление, обработката на изображения и изчислителното финансиране.

Команди на Matlab

Matlab предоставя командите, които се използват, докато потребителят трябва да взаимодейства с приложението, използвайки интерфейса на командния ред. Тук ще видим как да използваме тези команди в Matlab с помощта на примери

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

1. Изчисти - Тази команда премахва променливи от паметта

2. Съществува - Тази команда проверява съществуването на променлива

3. Clc - Тази команда Matlab изчиства прозореца на командите

4. Global - Тази команда декларира променлива като глобална

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. Команди, свързани с матрицата

  • Eye - Това създава матрица за идентичност
  • Ones - Това създава масива от такива
  • Нули - Това създава масива от нули

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

  • Dot - Тази команда Matlab генерира точков продукт от две матрици, имайте предвид, че колоните и редовете на матрицата решават създадената матрица
  • Кръст - Синонимно това създава кръстосания продукт, полезен при векторните операции, когато е представен във формата на матрицата

5. Матрични команди за операции, свързани с линейно уравнение

  • Ранг - Тази команда предоставя резултата на важен математически параметър на матрици, наречени ранг, който е количественото определяне на най-ниския ред на нулев детерминантен носител на подматрица в родителската матрица
  • Det - Детерминантът на матрицата се изчислява с помощта на тази команда.
  • Inv - Изпълнението на тази команда ни предоставя обратната страна на матрица.

6. Команди, свързани с времето

Cputime - Изчислява времето на процесора в секунди

7. String Свързани команди

  • 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) - Нека предположим, че трябва да намерим решение срещу даденото уравнение

2х + у + Z + m = 1

х + 2y + Z + т = 2

х + у + 2Z + m = 3

х + у + Z + две m = 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 команди?
  2. Списък на командите за релси
  3. Ръководство за CSS команди
  4. Основни за предварително задаване на C # команди
  5. Функции на MATLAB | Видове функции с примери
  6. Ръководство за Simulink Matlab функция

Категория: