移动客户端学术搜索

C语言与MATLAB对二进制文件与ASCII文件转换

 找回密码
 注册会员

QQ登录

微信登录

晓木虫»计算机网络»C语言与MATLAB对二进制文件与ASCII文件转换

C语言与MATLAB对二进制文件与ASCII文件转换

虫子晓木虫官方认证 发表于 2016-7-29 08:55  
查看: 102637|回复: 14|
(1)DHSVM模型官方网站上提供了一个二进制文件与ASCII文件的转换代码,是用C写的,昨天我仔细看了一下的这个代码,对二进制文件读写有了更深的认识。这个代码是对矩阵数据做处理,因此需要提供行列号。同时,我发现这个代码还可以转换数据格式,比如float to int等等。

这个代码的是写了main函数完整代码,main函数的参数包括:from format, to format, infile, outfile, nrows 和 nclos。在CodeBlocks中,运行代码配置这些参数如下:
需要说明的是,如果是from format 和 to format如果均不包含asii格式,那么这个代码执行的是数据格式转换,而且输入输出都是二进制文件。
对于多个需要转换的文件,可以写个批处理命令如下:

(2)Matlab对二进制文件与ASCII文件转换(矩阵数据),我昨天也写了一个转换的函数。如下:

函数的调用如下:
当然这个函数,写得也比较粗糙。其实后面我觉得用MATLAB完全没有必要写个函数来转换,直接调用matlab的fread()和fwrite()函数来读写即可。

C语言与MATLAB对二进制文件与ASCII文件转换
radieh 发表于 2016-9-29 06:17  
好东西一定要看看!
shj 发表于 2016-9-29 10:11  
好东西一定要看看!
woainidandan 发表于 2016-9-29 10:49  
谢谢您的分享!
朱剑文晓木虫个人认证 发表于 2016-9-29 14:24  
好东西一定要看看!
hxk06102558 发表于 2016-9-29 14:29  
好东西一定要看看!
你好岁月 发表于 2016-9-29 15:47  
谢谢您的分享!
liuxin 发表于 2016-9-29 17:34  
以后多分享一些这样的有价值的帖子啊
little薄荷 发表于 2016-9-29 18:07  
大家都不容易!
Kako 发表于 2016-9-29 19:30  
好东西一定要看看!
昆虫记晓木虫个人认证 发表于 2016-9-29 21:05  
论坛有你更精彩!
暴暴昂 发表于 2016-9-30 10:30  
论坛有你更精彩!
嘟嘟嘟 发表于 2016-9-30 12:33  
谢谢您的分享!
gdtz@tom.com 发表于 2016-9-30 13:46  
大家都不容易!
辑文编译4044 发表于 2016-9-30 14:52  
好东西一定要看看!
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则  | 请遵守晓木虫管理条例,不得违反国家法律法规

Copyright © 2014-2023 Emuchong.com All Rights Reserved. 晓木虫 保留所有权利

公安备案:京公网安备11010802030280号

     

备案许可证号:京ICP备19032535号-4

     

跟帖评论自律管理承诺书

      

优质科研网站 | 优秀信息互联网站

     © 2014-2023 晓木虫 版权所有

网上有害信息举报中心      京作登字-2019-F-01042692      晓木虫® 小木虫®第41764267号
返回顶部