Шта је Матлаб?
Скраћено је као језик базиран на матрици, дизајниран је за рачунарске научнике и инжењере. Матлаб пружа сјајна решења у рачунској математици.
Матлаб се може користити за -
- Анализа података
- Развој алгоритма
- Креирајте моделе и апликације
Матлаб проналази велику примену у машинском учењу и дубоком учењу, јер се они баве н-димензионалним простором који се може представити и анализирати само у матрици. Поред ове друге технологије која се користи је дизајн система управљања, обрада слике и рачунарске финансије.
Матлаб Цоммандс
Матлаб пружа наредбе које се користе док корисник мора комуницирати с апликацијом помоћу интерфејса командне линије. Овде ћемо видети како да користимо те команде у Матлабу уз помоћ примера
-
Основне Матлаб команде
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)
па овдје, користећи инпутПарсер, можете одредити који су аргументи уноса потребни (ширина), који су опционални (висина), а који су опционални парови име-вриједност ('облик'). инпутПарсер вам такође омогућава да потврдите да је сваки унос валидан
Како је инпутПарсер објект МАТЛАБ. Прво направите објект, а затим позовите функције за додавање различитих улазних аргумената.
Закључак - Матлаб команде
МАТЛАБ је платформа за научно рачунање и програмирање на високом нивоу која користи интерактивно окружење за ефикасније извођење сложених израчуна као код традиционалних језика, као што су Ц и Ц ++.
Има подржане модуле за више операција, има интеграцију са Симулинк-ом који се може користити за симулацију електронских управљачких система, обавља сложене рачуне који се односе на нумеричке методе, дигиталну обраду сигнала, обраду слике и обраду видео записа.
Препоручени чланци
Ово је био водич за Матлабове команде. Овде смо разговарали о основним, средњим и напредним Матлаб командама. Такође можете погледати следећи чланак да бисте сазнали више -
- Како се користе Доцкер команде?
- Списак наредби за шине
- Водич за ЦСС команде
- Основне за напредовање Ц # команди
- МАТЛАБ функције | Врсте функција са примерима
- Водич за Симулинк Матлаб функцију