Matlab:使用textcan读取复数



我有一个文本文件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]

有人知道怎么做吗?

你只需要再多一行:

C=complex(C{1,1},C{1,2})

相关内容

  • 没有找到相关文章

最新更新