存储虚数的txt文件如何读取?
我有一个txt文件,存储的都是虚数,例如:0.8147 + 0.6557i 0.1576 + 0.7060i
0.9058 + 0.0357i 0.9706 + 0.0318i
0.1270 + 0.8491i 0.9572 + 0.2769i
0.9134 + 0.9340i 0.4854 + 0.0462i
0.6324 + 0.6787i 0.8003 + 0.0971i
0.0975 + 0.7577i 0.1419 + 0.8235i
0.2785 + 0.7431i 0.4218 + 0.6948i
0.5469 + 0.3922i 0.9157 + 0.3171i
0.9575 + 0.6555i 0.7922 + 0.9502i
0.9649 + 0.1712i 0.9595 + 0.0344i
请问用matlab应该如何读取?
本帖最后由 leeking30 于 2010-11-20 12:19 编辑
能不能在i后面统一加一个逗号 比如用ultraedit 实现
首先命名这个文档为 a.txt
然后File>importdata 点a.txt
得到 a为 一个10*1的cell文件
for i =1:10
b=str2num(a{i,1});
c(i,1)=b(1);
c(i,2)=b(2);
end
得到结果 为
c =
0.8147 + 0.6557i 0.1576 + 0.7060i
0.9058 + 0.0357i 0.9706 + 0.0318i
0.1270 + 0.8491i 0.9572 + 0.2769i
0.9134 + 0.9340i 0.4854 + 0.0462i
0.6324 + 0.6787i 0.8003 + 0.0971i
0.0975 + 0.7577i 0.1419 + 0.8235i
0.2785 + 0.7431i 0.4218 + 0.6948i
0.5469 + 0.3922i 0.9157 + 0.3171i
0.9575 + 0.6555i 0.7922 + 0.9502i
0.9649 + 0.1712i 0.9595 + 0.0344i
页:
[1]