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编译)相关推荐

  1. 利用CMake编译OpenCV-4.1.2源码,使其可以在VS2012下进行图像处理开发的记录(因缺少OpenBLAS未成功)

    目前,OpenCV已经发展到OpenCV4.X了. OpenCV是以CMake 作为项目架构系统的开源项目. 在OpenCV4中,只为我们CMake编译好了64位的适用于vc14(Visual Stu ...

  2. 利用CMake编译内核模块

    最近在做LDD书上的一些例子, 为了统一管理代码的编译,使内核模块的编译跟应用程序的编译过程一致,决定使用CMake来做工程的编译,编译脚本如下: cmake_minimum_required(VER ...

  3. CMake编译opencv

    转载自 http://www.cnblogs.com/mengdd/archive/2012/07/16/2598020.html http://blog.163.com/jacky_ling0/bl ...

  4. keil4怎么建立c语言工程,第5节:用keil软件新建,关闭,打开一个完整工程的操作流程...

    从业十年,教你单片机入门基础 第五讲: Keil平台软件的安装我就不多讲了,网上这方面的资料很多,大家可以百度一下如何安装keil的教程.下面开始讲解用keil软件新建,关闭,打开一个完整工程的操作流 ...

  5. keil c语言 打开文件,第5节:用keil软件新建,关闭,打开一个完整工程的操作流程...

    从业十年,教你单片机入门基础  第五讲: Keil平台软件的安装我就不多讲了,网上这方面的资料很多,大家可以百度一下如何安装keil的教程.下面开始讲解用keil软件新建,关闭,打开一个完整工程的操作 ...

  6. 利用CMake搭建软件编译架构

    利用CMake搭建软件编译架构 0 写在前面的话 本博文主要介绍如何利用cmake组织软件编译,并且提供一个简单的软件编译架构的模板.大家可以根据自己实际情况进行改动,本文主要的内容: cmake 命 ...

  7. 利用cmake查看OpenCV的源码的方法

    图像处理开发需求.图像处理接私活挣零花钱,请加微信/QQ 2487872782 图像处理开发资料.图像处理技术交流请加QQ群,群号 271891601 当我们有时想查看opencv自带的函数的源代码, ...

  8. 【ceph】cmake管理Ceph编译+Ceph工程目录+cmake 实战学习

    前言 Ceph cmake 工程 cmake生成的目录 cmake工程添加新模块(CMakeLists.txt) 添加动态库依赖 cmake导入外部链接库 *.cmake文件 cmake生成编译DEB ...

  9. c语言cfree编程步骤,C语言初探之利用C-Free编写C语言

    在对二进制.十进制.八进制和十六进制的学习以及对C语言输入框架学习的理解后,相信不少朋友都想试试手编写下C语言,作为新手的话课课家笔者推荐大家使用C-Free来进行C语言的编写工作,下面笔者就介绍具体 ...

最新文章

  1. Android如何防止apk程序被反编译
  2. Spring Cloud Gateway之Predict篇
  3. 六、使用数组模拟栈的思路及代码实现
  4. 【转载】你真的了解补码吗
  5. 类似系统的UIActivityViewController显示方式的开源代码:HYActivityView
  6. 大型网站的数据库分割问题。
  7. Nhibernate 3.0 Cookbook学习笔记 利用XML映射类
  8. HTML初识HTML
  9. PHP生成器--动态生成内容的数组
  10. 柯尼卡美能达打印机c226使用说明_高效便捷柯尼卡美能达C226复印机优惠中-柯尼卡美能达 C226_西安复印机行情...
  11. Windows 10 系统 Java 最新 最全 JDK下载 安装和环境配置 及 卸载:
  12. 基于vlmcsd搭建KMS服务器
  13. Java观察者模式讲解及代码实现
  14. SIM868_GNSS结果解析
  15. POJ 1265 Area (皮克公式+多边形面积)
  16. python 请在微信客户端打开_(未解决)jmeter报错之“请在微信客户端打开链接”
  17. python 绘制损失函数曲线_绘制loss曲线
  18. 逐步推进的团队项目准备工作全记录
  19. 最佳的75个安全工具
  20. windows7远程桌面连接时崩溃问题

热门文章

  1. 深度学习 机器视觉经典论文翻译
  2. TJA1050比pC8C250一个值得关注的优势
  3. 通关算法题之 ⌈字符串⌋
  4. DDB和DIB概念区别 及 程序示例。
  5. Unity-ML-Agents安装
  6. DNS服务器 - 实践
  7. MySQL删除重复行
  8. 千年之恋HTML+CSS
  9. MQSim模拟器论文阅读
  10. java 语言程序设计 李尊朝 第11章 图形用户界面设计