0

数値とテキストが混在するセルから特定の文字を (matlab で) 読み取りたい。どうすればmatlabでそれを行うことができますか? どなたかコードを教えてください。

次に例を示します。


r1200i000-0ln140010.LID

これは、セル内のファイル名を表します。1 つの列に 100000 を超える行があります。14 番目と 15 番目の文字 (ここでは 14) を読み取り、この値を同じ行の別の列に書き込みたいと思います。

4

1 に答える 1

0

文字列 (セルの内容) を文字の配列と考える場合、(n:m) 規則を使用して個々のメンバーにインデックスを付けることができます。つまり、

>> string = 'a string';
>> part = string(3:4)
st

出力も文字列になることに注意してください。それを数値として使用したい場合は、str2numを使用できます。

于 2012-10-31T09:16:14.300 に答える