V tomto informativním článku prozkoumáme význam a praktické aplikace ~= operátor v MATLABu.
Co znamená ~= v MATLABu?
The ~= Operátor je porovnávací operátor v MATLABu, který se používá k porovnání dvou hodnot, vektorů nebo matic tím, že označuje, zda jsou stejné nebo stejné nebo ne. Toto je označeno jako ~= a vyslovené 'není stejné' operátor. The ~= operátor nám umožňuje identifikovat nerovnost mezi dvěma čísly, vektory a maticemi v MATLABu. Tento operátor vrací logickou 1, pokud se dané parametry nerovnají, jinak vrací logickou 0.
Jak používat ~= operátor v MATLABu?
Následující příklady ukazují použití ~= operátor v MATLABu.
Příklad 1
Zvažte následující příklad, který vytváří dva komplexní vektory pojmenované x a y. Oba vektory obsahují 4 prvky. Poté použijeme ~= operátor pro porovnání daných dvou vektorů.
x = [ 1 - 3 7 4 + i ] ;a = [ - 1 -3i 7 4 + i ] ;
x ~= y
Ve výše uvedeném příkladu můžeme vidět, že první dva prvky obou vektorů nejsou stejné, zatímco poslední dva prvky obou vektorů jsou stejné, takže ~= operátor vrací dvě 1 a dvě 0.
Příklad 2
Tento kód MATLABu vytváří dvě matice 5x5 s názvem x, což je matice, která má všechny položky 1s vytvořené pomocí jedničky() funkce a y, což je diagonální matice vytvořená pomocí oko() příkaz. Pak ~= operátor slouží k porovnání daných dvou matic. Operátor porovná stejné indexované prvky obou matic a vrátí 1, pokud se prvky nerovnají, jinak vrátí 0.
x= jedničky ( 5 ) ;a = oko ( 5 ) ;
x~=y
Příklad 3
Následující kód vytvoří diagonální matici 5 řádků a 5 sloupců pomocí oko() funkce. Pak ~= operátor slouží k porovnání třetího sloupce a třetího řádku dané matice.
x= oko ( 5 ) ;X ( :, 3 ) ~=x ( 3 ,: )
V tomto příkladu je ~= operátor porovná prvky třetího sloupce s prvky třetího řádku matice X a vrátí 1, pokud se prvky nerovnají, jinak vrátí 0.
Příklad 4
V následujícím kódu vytvoříme vektor znaků 'linux' jmenoval X a poté použijte ~= znak k identifikaci přítomnosti zadaného znaku n.
x= 'linux' ;x~= 'n'
The ~= operátor vrátí pole 1s a 0s po porovnání každého znaku pole s ‚n‘ . Vrátí 1, když ‚n‘ neodpovídá znaku pole, jinak vrátí 0.
Závěr
The ~= Operátor v MATLABu hraje klíčovou roli při porovnávání hodnot, vektorů nebo matic pro určení jejich rovnosti. Je užitečný v různých scénářích, jako je porovnávání složitých vektorů, matic, konkrétních sloupců nebo řádků matic nebo jednotlivých znaků v řetězci. Pomocí ~= Uživatelé MATLABu mohou efektivně porovnávat a činit logická rozhodnutí na základě nerovnosti hodnot nebo prvků.