写了一段MATLAB代码,实现读入复数数据,并保存下来。复数数据没法直接读取,只能先读取string,再转换。

test.data 文件内容如下:
-9+8i -18-2i 6-15i 7-12i -4+25i 8-20i

% Read complex data
file_name = 'test';
input_file = fullfile(path_name, case_name, [file_name,'.data']); % 可以替换成自己的路径
out_file = fullfile(path_name, case_name, [file_name,'_new']);fid = fopen(input_file);
data = {};
while feof(fid) == 0str = fgetl(fid);str = strread(str,'%s','delimiter',' \n');input_data = [data; str];
end
fclose(fid);
% 把cell类型转成num类型
for i_loop = 1:length(input_data)out_data(i_loop,1) = str2num(input_data{i_loop,1});
end% 保存成实部,虚部格式文件
% out_data_real = real(out_data);
% out_data_imag = imag(out_data);
% % Write complex data
% fid = fopen(out_file,'w+');
% for i = 1:length(input_data)
%     fprintf(fid,'%d\n',out_data_real(i));
%     fprintf(fid,'%d\n',out_data_imag(i));
% end
% fclose(fid);% 或者直接保存out_data,使用load加载即可
save(out_file,'out_data');

[MATLAB] 读取ASII文件中的复数数据相关推荐

  1. Matlab读取txt文件中的数据(使用textread函数)

    在使用Matlab处理数据时,我们经常需要读取txt文档,可以使用Matlab中强大的textread函数. 它的基本语法是: [A,B,C,...] = textread(filename,form ...

  2. MATLAB读取excel文件中的数据

    MATLAB读取excel中的数据 读取sheet1中的数据 [num,txt,raw]=xlsread('C:\Users\Administrator\Desktop\test\a.xls')    ...

  3. matlab从csv文件中读取时间转换异常

    matlab 从 csv 文件中读取时间转换异常 最近一段时间一直在研究 matlab 读取各种数据,自以为文件读取的水平还行.可是,昨天,帮朋友读取一个 csv 文件时,时间转换却让我感到非常奇怪. ...

  4. matlab如何读取二维数组,Matlab从csv文件中读取多个二维数组

    我有一个csv文件,它包含2列4列数组,但行数不等.例如:Matlab从csv文件中读取多个二维数组 2, 354, 23, 101 3, 1023, 43, 454 1, 5463, 45, 765 ...

  5. matlab处理记事本数据库,如何从Matlab的记事本文件中读取大块数据?

    如何从Matlab的记事本文件中读取大块数据? 我的数据采用以下格式: TABLE NUMBER 1 FILE: name_1 name_2 TIME name_3 day name_4 -0.01 ...

  6. python导入txt文件并绘图-Python实现读取txt文件中的数据并绘制出图形操作示例

    本文实例讲述了Python实现读取txt文件中的数据并绘制出图形操作.分享给大家供大家参考,具体如下: 下面的是某一文本文件中的数据. 6.1101,17.592 5.5277,9.1302 8.51 ...

  7. matlab引用csv文件,如何用MATLAB读取csv文件

    如何使用Matlab读取csv文件 在Matlab中,有专门读取csv文件的函数:csvread().在Matlab的帮助文档中,有对这个函数的详细解释. csvread()函数有三种使用方法: 1. ...

  8. matlab读取wav文件

    matlab读取wav文件 wavread audioread [y,Fs,bits]=wavread('1.wav'); [y,Fs]=audioread('1.wav'); wavread mat ...

  9. matlab网页视频流,使用Matlab读取视频流文件

    Matlab中对图像和视频流的读取还是很方便的,但是由于不常用Matlab读取视频流(这家伙处理能力较OpenCV还是慢些)偶有小忘,这次有在工作中遇到特此记录一下,Matlab的help文档关于视频 ...

最新文章

  1. 云计算重构渠道商的价值基础,推动渠道商向服务商转型
  2. ie6 PNG图片透明
  3. 浏览器实验中的故障排除
  4. LPA标签传播算法——MATLAB实现及代码
  5. 案例 录入并获取一个班级的平均分
  6. 通过CISA的一些经验分享(原文写于09年)
  7. C语言课后习题(30)
  8. 使用Hash函数和MAC产生伪随机数
  9. SQL执行异常系列之——绑定变量窥探导致的执行异常
  10. 关于QT中的音频通信问题
  11. 面试问题——fread和read的区别
  12. SCSA网络安全----信息安全概述
  13. 史上最全的oracle常用知识总结
  14. Android真机连接局域网PC服务器的方法
  15. 一张图片中的分离数据+十进制删改十六进制+连续base32和64编码+okk编码题目--rsa中求d题目
  16. 数据分析(1):对比分析法
  17. 品牌机Windows10重置功能WinRE失效处理方法
  18. 计算机主板分解,主板拆解与芯片赏析
  19. 随机森林算法(Random Forest)R语言实现
  20. 小米应用使用时间统计_应用统计Screentime|一款帮你知道每天手机和APP使用时间的软件 | 我爱分享网...

热门文章

  1. Hyper-V 2016 系列教程50 某德国制造型企业上线案例分享
  2. 交通元宇宙的技术与应用(附下载)
  3. 颜色的前世今生9·HSV色彩空间之父——匠白光
  4. python正则匹配练习
  5. 用正则表达式提取歌词LRC中的歌词
  6. ecshop模板教程——类似淘宝滚屏漂浮返回
  7. ACM技术栈(知识栈)
  8. 不可随便给一个人说晚安『你知道它的真正意义吗?不想以后后悔就进来看看吧』
  9. PaddleClas蝴蝶分类
  10. 作也 努力努力在努力