永发信息网

matlab 读取文本中的复数数组

答案:3  悬赏:40  手机版
解决时间 2021-04-11 01:14
一个文本里面有一个动态数组,且元素的的虚部也不为零,请问用MATLAB怎么读取文本里面的数据,尝试用了FOPEN,FSCANF等,不行。先谢谢啦!
最佳答案

你可以把每一个复数比如2+i3当作字符串用fscanf来读就行了,因为fscanf读数据的格式如果直接读入数组不好把数组分隔开,因此你需要一个数据一个数据的来读。假设你的数据文件在D:\test.txt中,则代码如下


a=zeros(100,1);%100是说明作为例子来说明,因为要把数据读到a中,因此只需取一个足够大的数可以使a容纳test.txt中的数据即可
a=sym(a);


file=fopen('D:\test.txt','rt');


data=fscanf(file,'%s',1);
i=1;
while 1
if strcmp(data,'')==1
break;
else
a(i)=data;
i=i+1;
data=fscanf(file,'%s',1);
end
end


disp(a);

全部回答

虚部好像是imag吧!实部是real。

能说说文本的格式不??
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
制氧机上的黄灯亮了还能继续用吗?急~
将士元的药性是什么
身份证和户口本地址不一样能在北京办居住证吗
天地几斤重?
想找这样一首歌
送女孩巧克力和苹果有什么意思?
用正楷字或行楷字抄写下面的句子,相信你一定
万顺宾馆怎么去啊,有知道地址的么
白鹿原一句话概括评价,苏武牧羊的时候写过哪
怎样让他放心我?
龙岩的澳门豆捞消费高吗?三四个人吃要多少钱
单选题Heseldomgoestotheconcert,_____
请问如何注销永旺的微信电子会员?请给出具体
虚拟内存怎么设置?图
天友汽车修理厂地址在哪,我要去那里办事
推荐资讯
单选题下列类似于秦朝的朝代是A.隋朝B.西汉C.
深圳的欢乐谷有那些好玩的,
目前市场上的名茶及其养生保健作用?
劲和地址在什么地方,想过去办事
Thisisthehouse________myauntbough
什么是最大实体实效状态
南水无鱼是什么意思,南水无鱼中的南水指的是
请问为什么少年就有很多白发呢,而且此例比较
TCpip问题
关于底线,中路突破的问题
天津小海地的海上明珠酒店预订电话是多少?
给你喜欢的人些一句话,一句话问出她很喜欢你
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?