Шта значи ~= у МАТЛАБ-у

Sta Znaci U Matlab U



Ако сте икада наишли на програмски језик МАТЛАБ, можда сте наишли на оператор ~= . Ова комбинација карактера игра значајну улогу у МАТЛАБ-овим логичким операцијама, омогућавајући вам да упоредите вредности и процените услове. Али шта тачно ради ~= значи, и како га можете ефикасно користити у свом МАТЛАБ коду?

У овом информативном чланку истражићемо значај и практичну примену ~= оператор у МАТЛАБ-у.

Шта значи ~= у МАТЛАБ-у?

Тхе ~= оператор је оператор поређења у МАТЛАБ-у који се користи за поређење две вредности, вектора или матрице означавајући да ли су једнаке или не. Ово је означено као ~= и изречена 'није једнако' оператер. Тхе ~= оператор нам омогућава да идентификујемо неједнакост између два броја, вектора и матрица у МАТЛАБ-у. Овај оператор враћа логичку 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.

Закључак

Тхе ~= оператор у МАТЛАБ-у игра кључну улогу у поређењу вредности, вектора или матрица да би се одредила њихова једнакост. Користан је у различитим сценаријима, као што је поређење сложених вектора, матрица, одређених колона или редова матрица или појединачних знакова у низу. Коришћењем ~= Оператор ефективно, корисници МАТЛАБ-а могу да врше тачна поређења и доносе логичне одлуке на основу неједнакости вредности или елемената.