楼主:
totemist (totem)
2015-05-21 01:44:50开发平台(Platform): (Ex: VC++, GCC, Linux, ...)
Code::Blocks
额外使用到的函数库(Library Used): (Ex: OpenGL, ...)
问题(Question):
如何使用matlab fdatool所产生的FIR filter - fdacoefs.h和读进的3200笔data做运算。
喂入的资料(Input):
3200笔data,已存成array。
预期的正确结果(Expected Output):
fdacoefs.h和读进的3200笔data做运算,得到新的3200笔data。
错误结果(Wrong Output):
程式码(Code):(请善用置底文网页, 记得排版)
目前就是单纯的把档案读进来,存成矩阵。
#include <stdlib.h>
#include <stdio.h>
#include "fdacoefs.h"
int main (void)
{
float x[3600];
float y;
int i;
FILE *fptr;
char ch;
if((fptr=fopen("C:\\test.txt","r"))!=NULL)
{
for (i=0;i<3200;i++){
fscanf(fptr,"%f",&y);
x[i] = y;
// printf("%f\n",y);
}
for (i=0;i<3200;i++){
printf("%f\n",x[i]);
}
}
else
printf("Failed!");
fclose(fptr);
system("pause");
return 0;
}
补充说明(Supplement):
对于fdacoefs.h完全没概念,不知道该从哪里下手才好
想要查资料也不知道该往哪一方向进行
希望大大们能提点一下
谢谢