声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 2602|回复: 3

[综合讨论] 将仿真生成的文件以.tbl格式保存之后应该如何编程在MATLAB中看到波形图?

[复制链接]
发表于 2007-5-13 20:13 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
将仿真生成的文件以.tbl格式保存之后应该如何编程在MATLAB中看到波形图?
我用了下面的一段程序运行了一下:clear all;
fid=fopen('D:sin.tbl','r');%文件的路径
yy=fscanf(fid,'%s')
fclose(fid);
aa=find(yy=='=');   %找出“=”的下标
i=0;
for j=1:length(aa)
  if yy(aa(j)-1)<='F'  %滤除说明中的“=”
      i=i+1;
      data_hex(i,1)=yy(aa(j)+1);data_hex(i,2)=yy(aa(j)+2);data_hex(i,3)=yy(aa(j)+3);
          %取出幅度数据值,数据为十六进制数
   end
end
  data_dec=hex2dec(data_hex);  %将十六进制数转为十进制数
  plot(data_dec);
  grid on


可是出现了下面的错误:
??? Error using ==> fscanf
Invalid file identifier -1.

请问应该怎样改啊?
谢谢了
回复
分享到:

使用道具 举报

发表于 2007-5-13 21:03 | 显示全部楼层
你的文件名中间怎么会出现冒号的呢?
 楼主| 发表于 2007-5-13 21:30 | 显示全部楼层
那个是路径
我现在可以得出结果了
不过还是谢谢了
发表于 2009-8-25 17:21 | 显示全部楼层
我也遇到了你这个问题,能告诉我怎么解决的么?多谢!
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-14 05:38 , Processed in 0.063801 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表