私は文字配列cA
とそれぞれの各エントリは'a'
,'('
,'['
のような単一の文字を格納する '('、 '/'、 ''などの特殊文字を比較する方法' '
。 私のプログラムは、この配列を反復し、各エントリの内容に基づいて、操作の特定の種類を実行する。例えば、文字のMatlab
if (cA(i) == 'a') do sth; end
など'a'
、'b'
、上記文字の比較動作は自明です。 しかし、私はどのように特殊文字を扱うことができます'('
、'['
と' '
(空白) 私はあなたがそれを試してみて、エラーを取得しました、このような
if (cA(i) == ' ')
if (cA(i) == '(')
はいできます。あなたの意図する用途に応じて、これをベクトル化することもできます:例えば、 'idx =(cA == 'a')'は配列が文字 'a'と等しいすべてのインデックスを返します。 – Amro