互相关函数实现(c语言完整工程,利用cmake编译)
1、整数版本
#include "corr.h"int * corr(int a [] ,int b[], int la, int lb){int *result;result = (int *)malloc ((la+lb-1)*sizeof(int));int i,j;for (i = 0; i < la+lb-1; i++){if(i<=lb){for(j = 1; j <= i; j++){result[i] = result[i] + a[j]*b[lb-i+j];}}else if(i<=la){for(j = i-lb+1; j <= i; j++){result[i] = result[i] + a[j]*b[j-i+lb];}}else{for(j = i-lb+1; j <= la; j++){result[i] = result[i] + a[j]*b[j-i+lb];}}}return result;}
2、浮点数版本
#include "corr.h"float * corr_f(float a [] ,float b[], int la, int lb){float *result;result = (float *)malloc ((la+lb-1)*sizeof(float));int i,j;for (i = 0; i < la+lb-1; i++){if(i&
互相关函数实现(c语言完整工程,利用cmake编译)相关推荐
- 利用CMake编译OpenCV-4.1.2源码,使其可以在VS2012下进行图像处理开发的记录(因缺少OpenBLAS未成功)
目前,OpenCV已经发展到OpenCV4.X了. OpenCV是以CMake 作为项目架构系统的开源项目. 在OpenCV4中,只为我们CMake编译好了64位的适用于vc14(Visual Stu ...
- 利用CMake编译内核模块
最近在做LDD书上的一些例子, 为了统一管理代码的编译,使内核模块的编译跟应用程序的编译过程一致,决定使用CMake来做工程的编译,编译脚本如下: cmake_minimum_required(VER ...
- CMake编译opencv
转载自 http://www.cnblogs.com/mengdd/archive/2012/07/16/2598020.html http://blog.163.com/jacky_ling0/bl ...
- keil4怎么建立c语言工程,第5节:用keil软件新建,关闭,打开一个完整工程的操作流程...
从业十年,教你单片机入门基础 第五讲: Keil平台软件的安装我就不多讲了,网上这方面的资料很多,大家可以百度一下如何安装keil的教程.下面开始讲解用keil软件新建,关闭,打开一个完整工程的操作流 ...
- keil c语言 打开文件,第5节:用keil软件新建,关闭,打开一个完整工程的操作流程...
从业十年,教你单片机入门基础 第五讲: Keil平台软件的安装我就不多讲了,网上这方面的资料很多,大家可以百度一下如何安装keil的教程.下面开始讲解用keil软件新建,关闭,打开一个完整工程的操作 ...
- 利用CMake搭建软件编译架构
利用CMake搭建软件编译架构 0 写在前面的话 本博文主要介绍如何利用cmake组织软件编译,并且提供一个简单的软件编译架构的模板.大家可以根据自己实际情况进行改动,本文主要的内容: cmake 命 ...
- 利用cmake查看OpenCV的源码的方法
图像处理开发需求.图像处理接私活挣零花钱,请加微信/QQ 2487872782 图像处理开发资料.图像处理技术交流请加QQ群,群号 271891601 当我们有时想查看opencv自带的函数的源代码, ...
- 【ceph】cmake管理Ceph编译+Ceph工程目录+cmake 实战学习
前言 Ceph cmake 工程 cmake生成的目录 cmake工程添加新模块(CMakeLists.txt) 添加动态库依赖 cmake导入外部链接库 *.cmake文件 cmake生成编译DEB ...
- c语言cfree编程步骤,C语言初探之利用C-Free编写C语言
在对二进制.十进制.八进制和十六进制的学习以及对C语言输入框架学习的理解后,相信不少朋友都想试试手编写下C语言,作为新手的话课课家笔者推荐大家使用C-Free来进行C语言的编写工作,下面笔者就介绍具体 ...
最新文章
- Android如何防止apk程序被反编译
- Spring Cloud Gateway之Predict篇
- 六、使用数组模拟栈的思路及代码实现
- 【转载】你真的了解补码吗
- 类似系统的UIActivityViewController显示方式的开源代码:HYActivityView
- 大型网站的数据库分割问题。
- Nhibernate 3.0 Cookbook学习笔记 利用XML映射类
- HTML初识HTML
- PHP生成器--动态生成内容的数组
- 柯尼卡美能达打印机c226使用说明_高效便捷柯尼卡美能达C226复印机优惠中-柯尼卡美能达 C226_西安复印机行情...
- Windows 10 系统 Java 最新 最全 JDK下载 安装和环境配置 及 卸载:
- 基于vlmcsd搭建KMS服务器
- Java观察者模式讲解及代码实现
- SIM868_GNSS结果解析
- POJ 1265 Area (皮克公式+多边形面积)
- python 请在微信客户端打开_(未解决)jmeter报错之“请在微信客户端打开链接”
- python 绘制损失函数曲线_绘制loss曲线
- 逐步推进的团队项目准备工作全记录
- 最佳的75个安全工具
- windows7远程桌面连接时崩溃问题