Шта је Матлаб?

Скраћено је као језик базиран на матрици, дизајниран је за рачунарске научнике и инжењере. Матлаб пружа сјајна решења у рачунској математици.

Матлаб се може користити за -

  1. Анализа података
  2. Развој алгоритма
  3. Креирајте моделе и апликације

Матлаб проналази велику примену у машинском учењу и дубоком учењу, јер се они баве н-димензионалним простором који се може представити и анализирати само у матрици. Поред ове друге технологије која се користи је дизајн система управљања, обрада слике и рачунарске финансије.

Матлаб Цоммандс

Матлаб пружа наредбе које се користе док корисник мора комуницирати с апликацијом помоћу интерфејса командне линије. Овде ћемо видети како да користимо те команде у Матлабу уз помоћ примера

  • Основне Матлаб команде

1. Цлеар - Ова наредба уклања променљиве из меморије

2. Постоји - Ова команда проверава постојање променљиве

3. Цлц - Ова Матлаб наредба брише прозор команде

4. Глобал - Ова наредба декларише променљиву као глобалну

5. Помоћ - Ако требате потражити било коју помоћ, само упишите кључну реч у прозору наредбе и она ће вам показати расположиве могућности

6. Ко - Ова команда Матлаб наводи тренутну променљиву

7. Унесите - Ова наредба приказује садржај датотеке.

8. Пвд - Ова наредба приказује тренутни директориј.

9. Датум - Ова наредба приказује тренутни датум

10. Шта - Ова наредба наводи све Матлаб датотеке у тренутном директорију

Пример 1:

Пример 2:

Пример 3:

Пример 4:

Пример 5:

Дакле, ако бисте јасно приметили горе представљени пример 5, можете видети да изјаве важе и у последњем примеру смо прво позвали јасну наредбу, а затим смо тражили тип к и и који је сада дефинисан, али није па у примеру 4.

Имајте на уму да су ови примери представљени октавом која је опен соурце и еквивалентна платформа Матлабу и користи исти скуп наредби.

  • Интермедиате Матлаб Цоммандс

Испод су наредне Матлаб команде које су следеће:

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

Овде истражујемо командну команду која се користи за цртање кривуље синусоидног таласа са временом, где време варира од 1 до 30 и расте у интервалима од 0, 01.

На сличан начин то можемо учинити и за било коју другу тригонометријску функцију која представља главни део математике

2. Команде које се односе на низ

  • Цат - Користи се за спајање два низа, први аргумент који је потребан је димензија матрице која се ствара као да ли је 1Д, 2Д или н-димензионални низ и након тога се н-број низова преноси као аргумент, они треба повезати као што је приказано на снимку
  • Ленгтх - израчунава број елемената у низу
  • Мин, мак - Ове наредбе враћају макс и мин елементе присутне у низовима.

3. Команде које се односе на матрицу

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

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

  • Тачка - Ова Матлаб наредба генерише тачкасти продукт две матрице, имајте на уму да ступци и редови матрице одлучују на основу стварања матрице
  • Укрштено - Синонимно ово ствара производ с кросом који је користан у векторским операцијама када је представљен у облику матрице

5. Матричне команде за операције везане за линеарне једначине

  • Поредак - Ова наредба даје резултат важном математичком параметру матрица званих ранг који је квантификација најнижег реда нулте нулте одреднице која носи под-матрицу у родитељској матрици
  • Дет - Одредница матрице се израчунава помоћу ове наредбе.
  • Инв - Извршавање ове наредбе даје нам инверзију матрице.

6. Команде које се односе на време

Цпутиме - израчунава време ЦПУ-а у секундама

7. Стринг Сродне команде

  • Финдстр - Проналази почетни индекс низа низа у фрази.
  • Стрцмп - Ова наредба се користи за поређење два низа, враћа 1 ако је подударање тачно, враћа 0.

Напредне команде Матлаб

Погледајмо неке од напредних команди Матлаб које су дате у наставку: -

1. Цонтоур

Кад год се бавите дизајном управљачких система у инжењерингу, Никуист контуре цртежа итд. Дају ознаку стабилности у систему, можемо прилагодити стил парцеле у Матлабу (попут боје и врсте линија, итд.).

2. Команде које се односе на полином

  • Поли2сим (вектор) - Ова Матлаб наредба претвара вектор коефицијената у одговарајући симболички полином (од највише до најмање снаге).
  • поли2сим (вектор, 'в') - Ова наредба претвара вектор коефицијената у одговарајући симболички полином инв (од највише до најниже снаге).

3. Наредбе за решавање једначина

симс к1 к2… кн; ресити (ек1, ек2, …, екн, к1, к2, …, кн) - Ова наредба решава истовремено н број једначина, а решења против њих су додељена променљивим у распону од к1, к2 до кн.

Доље приложена слика носи демонстрацију

4. Наредбе за решавање линеарног система једначина

Кс = линсолве (А, Б) - Претпоставимо да морамо да нађемо решење против дате једначине

2к + и + з + м = 1

к + 2и + з + м = 2

к + и + 2з + м = 3

к + и + з + 2м = 4

Ово се може решити у складу са приложеном сликом

Савјети и трикови за кориштење Матлаб наредби

  • Програмер мора бити упознат са случајевима коришћења као што је случај када Матлаб врши прорачуне на месту.
  • Користите флексибилно индексирање када радите са табелама
  • Пишите Матлаб функције флексибилним синтаксом позива

Пример -

Треба да дизајнирамо функцију са датом синтаксом

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

па овдје, користећи инпутПарсер, можете одредити који су аргументи уноса потребни (ширина), који су опционални (висина), а који су опционални парови име-вриједност ('облик'). инпутПарсер вам такође омогућава да потврдите да је сваки унос валидан

Како је инпутПарсер објект МАТЛАБ. Прво направите објект, а затим позовите функције за додавање различитих улазних аргумената.

Закључак - Матлаб команде

МАТЛАБ је платформа за научно рачунање и програмирање на високом нивоу која користи интерактивно окружење за ефикасније извођење сложених израчуна као код традиционалних језика, као што су Ц и Ц ++.

Има подржане модуле за више операција, има интеграцију са Симулинк-ом који се може користити за симулацију електронских управљачких система, обавља сложене рачуне који се односе на нумеричке методе, дигиталну обраду сигнала, обраду слике и обраду видео записа.

Препоручени чланци

Ово је био водич за Матлабове команде. Овде смо разговарали о основним, средњим и напредним Матлаб командама. Такође можете погледати следећи чланак да бисте сазнали више -

  1. Како се користе Доцкер команде?
  2. Списак наредби за шине
  3. Водич за ЦСС команде
  4. Основне за напредовање Ц # команди
  5. МАТЛАБ функције | Врсте функција са примерима
  6. Водич за Симулинк Матлаб функцију

Категорија: