永发信息网

麻烦会的大侠帮我做一下这几道matlab题目,急!高分!感谢!

答案:1  悬赏:0  手机版
解决时间 2021-04-26 10:25
  • 提问者网友:ミ烙印ゝ
  • 2021-04-25 15:29
  1. 完整读取ffib.m文件,显示在命令窗口中。要求:正确显示文件中的中文字符。
  2. 读取二进制数据文件std1d.dat。std1d.dat的格式见文件“std1d.dat文件结构说明.txt”。std1d.dat文件的数据是大端(big-endian)字节序存储的。文件头32个字节,数据块头28个字节,其余为真正的数据,且为复数数据,即第一个数为实部,第二个数为虚部。总共15008个复数数据。要求:编写程序读取并处理、显示std1d.dat数据

 

  1. 要有文件头结构体和数据块头结构体定义,并将std1d.dat里的文件头和数据块头内容读取保存到相应结构体中。

     读取std1d.dat里的真实数据(文件头和数据块头外的数据)到复数矩阵fid中。

      用plot()画出复数矩阵fid的实部,如图示。

 

  

  1. 对复数矩阵fid进行复数快速傅里叶变换,变换长度为大于fid长度的最小2次幂(比如果fid长度为10,大于10的最小2次幂数为16;若fid长度为1000,大于1000的最小2次幂数为1024),变换结果保存在复数矩阵spec中。

   

 

 

 

 

 

  1. 对spec矩阵进行fftshift操作并保存,画出保存后的spec的实部图、虚部图、绝对值谱和功率谱,如图示。(图略)

 

最佳答案
  • 五星知识达人网友:千杯敬自由
  • 2021-04-25 15:45
去csdn找下,或者程序员联合开发网,csdn的博客也可以找,下载那可以找相关资找找
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯