永发信息网

MATLAB中怎么在.txt文件中保存虚数?

答案:2  悬赏:60  手机版
解决时间 2021-03-08 05:56
  • 提问者网友:战皆罪
  • 2021-03-07 12:43
MATLAB中怎么在.txt文件中保存虚数?
最佳答案
  • 五星知识达人网友:封刀令
  • 2021-03-07 13:36
a=1+2*1i;
fp=fopen('a.txt','w+');
fprintf(fp,['%f+%f','i'],real(a),imag(a));
fclose(fp);

有点取巧
或者转化成字符串再存
a=1+2*1i;
b=num2str(a,'%f')
fp=fopen('a.txt','w+');
fprintf(fp,'%s',b);
fclose(fp);
这样的话,如果要读取,需要将字符串转化成数字,读取的命令如下
fp=fopen('a.txt','r');
c=fscanf(fp,'%s');
fclose(fp);
d=str2num(c)
全部回答
  • 1楼网友:玩世
  • 2021-03-07 14:45
任务占坑
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯