У овом информативном чланку истражићемо значај и практичну примену ~= оператор у МАТЛАБ-у.
Шта значи ~= у МАТЛАБ-у?
Тхе ~= оператор је оператор поређења у МАТЛАБ-у који се користи за поређење две вредности, вектора или матрице означавајући да ли су једнаке или не. Ово је означено као ~= и изречена 'није једнако' оператер. Тхе ~= оператор нам омогућава да идентификујемо неједнакост између два броја, вектора и матрица у МАТЛАБ-у. Овај оператор враћа логичку 1 ако дати параметри нису једнаки, иначе враћа логичку 0.
Како користити ~= оператор у МАТЛАБ-у?
Следећи примери показују употребу ~= оператор у МАТЛАБ-у.
Пример 1
Размотрите следећи пример који ствара два комплексна вектора под називом к и и. Оба вектора садрже 4 елемента. Затим користимо ~= оператор да упореди дата два вектора.
к = [ 1 - 3 7 4 + и ] ;и = [ - 1 -3и 7 4 + и ] ;
к ~= и
У горњем примеру можемо видети да прва два елемента оба вектора нису једнака док су последња два елемента оба вектора једнака, тако да ~= оператор враћа две 1 и две 0 респективно.
Пример 2
Овај МАТЛАБ код креира две матрице 5 по 5 назване к, што је матрица која има све 1с уносе креиране помоћу оне() функција и и која је дијагонална матрица креирана коришћењем око() команда. Онда ~= оператор се користи за поређење дате две матрице. Оператор упоређује исте индексиране елементе обе матрице и враћа 1 ако елементи нису једнаки, иначе враћа 0.
к= оне ( 5 ) ;и= око ( 5 ) ;
к~=и
Пример 3
Следећи код креира дијагоналну матрицу од 5 редова и 5 колона користећи око() функција. Онда ~= оператор се користи за поређење треће колоне и трећег реда дате матрице.
к= око ( 5 ) ;Икс ( :, 3 ) ~=к ( 3 ,: )
У овом примеру, ~= оператор пореди елементе треће колоне са елементима трећег реда матрице Икс и враћа 1 ако елементи нису једнаки, иначе враћа 0.
Пример 4
У следећем коду креирамо вектор знакова 'линук' назван Икс а затим користите ~= знак за идентификацију присуства одређеног карактера н.
к= 'линук' ;к~= 'н'
Тхе ~= оператор враћа низ од 1с и 0с након упоређивања сваког знака низа са 'н' . Враћа 1 када 'н' не поклапа се са карактером низа иначе враћа 0.
Закључак
Тхе ~= оператор у МАТЛАБ-у игра кључну улогу у поређењу вредности, вектора или матрица да би се одредила њихова једнакост. Користан је у различитим сценаријима, као што је поређење сложених вектора, матрица, одређених колона или редова матрица или појединачних знакова у низу. Коришћењем ~= Оператор ефективно, корисници МАТЛАБ-а могу да врше тачна поређења и доносе логичне одлуке на основу неједнакости вредности или елемената.