1

cTest.dat次の形式の多数の複素数を含むテキスト ファイルがあります。

(2.324,2432) (-1.24,-3.43) 
(2.4,0) (1.24,-8.85) 
(-2.324,4.56) (-1.24,-3.43) 

それらをmatlabに読み込みたいと思います。ヘルプサイトからそれtextscanは良い選択だと思われるので試してみます

id2=fopen('cTest.dat');
C = textscan(id2, '(%f , %f)');

しかし、これは私に

C = [6x1 double]    [6x1 double]

誰もこれを行う方法を知っていますか?

4

1 に答える 1

3

もう 1 行だけ必要です。

C=complex(C{1,1},C{1,2})
于 2014-03-28T13:42:10.773 に答える