mshd.net
当前位置:首页 >> 一段mAtlAB低通滤波器程序,求改编成C语言. >>

一段mAtlAB低通滤波器程序,求改编成C语言.

这个我刚好做过一个滤波器,事实上对时域信号做FFT,截取一定点数再做逆FFT相当于理想滤波。设计滤波器代码如下: f1=100;f2=200;%待滤波正弦信号频率 fs=2000;%采样频率 m=(0.3*f1)/(fs/2);%定义过度带宽 M=round(8/m);%定义窗函数的长度 N=M-1...

你要给出采样频率,别人才可以给你设计出来的。 ================================= 你给的要求太少,但是怎么说也能设计了,先给你个吧。 ================== 你可以自己使用fdatool去弄 以下一个结果:通带 5Hz,1db, 阻带8Hz,40db b=[0.011...

再将matlab里边的卷积函数转成C,直接调用就行了~~~~ 或者你直接用C语言使用for写个卷积函数,将B和信号做卷积。 real64_T是double,写函数的时候注意点~

如果自己都不了解原理,别人是很难帮到你的。 matlab也支持并行计算,应该用par for 吧,感觉GPU那段还是常规处理的。只不过尽量用了向量运算。 至少应该用文字描述一下这是哪方面的问题,而不是贴出几张不是很清晰的程序代码图片。

我可以帮你转化,但是有些函数的意思不是太明确 cosTab sinTab ckDat 另外有些函数无法实现,比如画图 figure; plot( 1:time, logFreq, 1:time, logSumX/100, '--', 1:time, logSumY/100, ':' );

有两种方法 1,靠你的聪明才智(阅读matlab程序逻辑,写C语言的代码) 2,靠别人的聪明才智

matlab 主要使用矩阵,变量是矩阵,运算是矩阵。即使是C语言中的一个简单变量,matlab也要视它为矩阵。 C语言程序放入matlab使用: (1)必须改写main(){},把main(){},变成 matlab 入口函数 mexFunction(){}, (2)其它功能性函数/子程序不需变...

功能强大吧,matlab的用处有很多,只有你想不到的,没有它做不到了,但是matlab的速度是没有C语言快的。 学习matlab前景还是比较好的,现在matlab的发展已经很快了,同一个程序,用matlab写比用C语言要简单,但是也比C语言慢 算是各有好坏吧

就这么多?全是定义阿 %%%%%%%%%struct _tCovariance 结构体%%%%%%%%% struct_tCovariance=struct('PNowOpt',[], 'PPreOpt',[]); %%%%%%%%%% define 全改为等号%%%%%% Q1=1.0; Q2=5.0 其他自己写 %%%%%%% %%%%%%%%%%% static 在matlab都不用定义...

1.准备好C语言程序,清楚C语言的入口函数 2.编写mexfunction函数。mexfunction函数为C语言与MATLAB语言的接口函数。调用实例在mylinedetect.c文件中.在MATLAB中调用mex指令编译相关文件,将C语言编译为MEX文件。 3.编译完成后,生成mylinedetect...

网站首页 | 网站地图
All rights reserved Powered by www.mshd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com