Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
|
![]() |
#1 |
初级会员
注册日期: 2007-12-31
帖子: 7
声望力: 0 ![]() |
![]()
我的文件是二进制.dat格式,想把文件打开进行数据处理.但是用fopen和load都打不开,或者只有一个数字.请问怎么打开呢?:lovely:
|
![]() |
![]() |
![]() |
#2 |
高级会员
注册日期: 2007-04-05
帖子: 199
声望力: 28 ![]() ![]() ![]() ![]() |
![]()
fid=fopen('data.dat','r'); %%%%%%%%%打开文本文件
x=fscanf(fid,'%g'); %%%%%%%%%读取样本参数 这里要注意的是,data.dat必须是在你操作的目录下,不然这个函数要改一下 不知对不对,你试下 |
![]() |
![]() |
![]() |
#3 |
初级会员
注册日期: 2007-12-31
帖子: 7
声望力: 0 ![]() |
![]()
我的文件放在work文件夹里,对么?
|
![]() |
![]() |
![]() |
#4 |
初级会员
注册日期: 2007-12-31
帖子: 7
声望力: 0 ![]() |
![]()
>> fid=fopen('00a.dat','r');x=fscanf(fid,'%g')
x = [] ------------- 结果是这样 |
![]() |
![]() |
![]() |
#5 |
初级会员
注册日期: 2007-12-31
帖子: 7
声望力: 0 ![]() |
![]()
>> load 00a.dat
??? Error using ==> load Unknown text on line number 1 of ASCII file C:\mat\work\00a.dat "������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� See FILEFORMATS for a list of known file types and the functions used to read them. ----------------------- 还有这个问题 麻烦各位帮个忙,初学MATLAB,懂的实在少 |
![]() |
![]() |
![]() |
|
|
![]() |
||||
主题 | 主题作者 | 版面 | 回复 | 最后发表 |
怎么把输出的波形变为符合要求的变量 | 28637634 | MATLAB论坛 | 0 | 2008-05-10 11:55 |
[求助]求助各位高手!!运用Matlab对参数进行优化设计 | andrawera | MATLAB论坛 | 0 | 2008-05-08 20:54 |