matlab2c使用c++实现matlab函数系列教程-fft函数
来源:互联网 发布:淘宝店提高销量有用吗 编辑:程序博客网 时间:2024/06/11 15:42
全栈工程师开发手册 (作者:栾鹏)
matlab2c动态链接库下载
matlab库函数大全
matlab2c基础教程
matlab2c开发全解教程
matlab2c调用方法:
1、下载动态链接库
2、将Matlab2c.dll拷贝到exe同目录下
3、将Matlab2c.h、Matlab2c.lib放到项目头文件目录下
4、在cpp文件中引入下面的代码
#include "Matlab2c.h"#pragma comment(lib,"Matlab2c.lib") using namespace Matlab2c;
matlab中fft函数简介
1、fft函数:
快速傅里叶变换
2、用法说明
xn=[4 3 2 6 7 8 9 0];
Xk=fft(xn) 信号xn可以为实数序列或复数序列
fft的c++源码实现
//实数序列FFT,先将实数序列转化为复数序列,在进行fftCMatrix Matlab2c::fft(Matrix& a){ return fft(CMatrix(a));}//复数序列fft//输入:复数序列a//输出:序列a的fftCMatrix Matlab2c::fft(CMatrix& a){ CMatrix p(a.row,a.column); int len =a.row*a.column; double x1,y1; for(int k=0;k<len;k++) { x1=0;y1=0; for(int i=0;i<len;i++) { x1+=a.data[i].real()*std::cos(2*Matlab2c::PI*k*i/len)+a.data[i].imag()*std::sin(2*Matlab2c::PI*k*i/len); y1+=a.data[i].imag()*std::cos(2*Matlab2c::PI*k*i/len)-std::sin(2*Matlab2c::PI*k*i/len)*a.data[i].real(); } p.data[k]=Complex(x1,y1); } return p;}
fft函数的使用测试
#include "Matlab2c.h"#pragma comment(lib,"Matlab2c.lib") using namespace Matlab2c;int main(){ double a[]={4,3,2,6,7,8,9,0}; Matrix aa=Matrix(1,8,a); CMatrix cc=Matlab2c::fft(aa); cout<<cc.toString()<<endl; system("pause"); return 0;}
阅读全文
1 0
- matlab2c使用c++实现matlab函数系列教程-fft函数
- matlab2c使用c++实现matlab函数系列教程-blkdiag函数
- matlab2c使用c++实现matlab函数系列教程-compan函数
- matlab2c使用c++实现matlab函数系列教程-eye函数
- matlab2c使用c++实现matlab函数系列教程-hankel函数
- matlab2c使用c++实现matlab函数系列教程-hilb函数
- matlab2c使用c++实现matlab函数系列教程-ones函数
- matlab2c使用c++实现matlab函数系列教程-zeros函数
- matlab2c使用c++实现matlab函数系列教程-pascal函数
- matlab2c使用c++实现matlab函数系列教程-toeplitz函数
- matlab2c使用c++实现matlab函数系列教程-wilkinson函数
- matlab2c使用c++实现matlab函数系列教程-diag函数
- matlab2c使用c++实现matlab函数系列教程-tril函数
- matlab2c使用c++实现matlab函数系列教程-triu函数
- matlab2c使用c++实现matlab函数系列教程-fliplr函数
- matlab2c使用c++实现matlab函数系列教程-flipud函数
- matlab2c使用c++实现matlab函数系列教程-reshape函数
- matlab2c使用c++实现matlab函数系列教程-rot90函数
- 微信小程序UI------实现携程首页顶部的界面(弹性布局)
- Qt之模型/视图
- OkHttp
- Leetcode538. 采用中序遍历将BST转化为节点值更大的树
- css 中的属性
- matlab2c使用c++实现matlab函数系列教程-fft函数
- 使用决策树模型预测泰坦尼克号乘客的生还情况
- 互联网后端开发框架--技术术语
- MTK Charge How-to
- 【UML】设计模式与UML
- 程序员提问的智慧(How-To-Ask-Questions-The-Smart-Way)
- Android:让WebView支持<input type=”file”…>元素
- 函数后面加const的用法
- redis安装