重複の可能性:
matlabはcharの値を取得します
Matlabコマンドから、yの値は次のようになります。
y =
toto
titi
変数ワークスペースでは、値は<1x49 char>です。試したtotoとtitiを取得する必要がありますy{1} and y{2}
が、これは機能しません。アイデアはありますか?
ありがとう
重複の可能性:
matlabはcharの値を取得します
Matlabコマンドから、yの値は次のようになります。
y =
toto
titi
変数ワークスペースでは、値は<1x49 char>です。試したtotoとtitiを取得する必要がありますy{1} and y{2}
が、これは機能しません。アイデアはありますか?
ありがとう
あなたは文字配列を持っていますが、これも非常に不便です。この配列をより管理しやすい形式に変換するには、
a = cellstr(a);
a = a(~cellfun(@isempty, a));
a = cellfun(@(x)strtrim(x),a,'uni',false);
次に、を参照しtoto
てtiti
>> b = a{1}
b =
toto
>> c = a{2}
c =
titi
y{1} および y{2} は、y がセル配列の場合にのみ機能します。y が配列の場合、y(1) や y(2) のようにアクセスする必要があります。whos('y') と入力すると、問題の変数に関する情報が表示されます。