C++学习
文章平均质量分 58
PlanetB613_布瓜
打工人
展开
-
C语言复现Matlab的randperm(N,M)函数,产生不重复的随机整数
randperm产生不重复的随机整数序列原创 2022-07-30 14:37:26 · 750 阅读 · 0 评论 -
C++学习 | Windows下FFTW_2.1.5的编译及使用(生成32位dll)
之前,发过一篇同样的博文,记录了编译傅立叶变换FFTW_2.1.5的方法:C++学习 | Windows下FFTW_2.1.5的编译及使用。今天用的时候发现,上次编译的是64位的,不能在32位环境下调用,因此我重新编译了一版32位的dll。将编译过程记录下来,供有需要的朋友参考。1.方法一采用C++学习 | Windows下FFTW_2.1.5的编译及使用中的方法,只是在编译时采取32位的模式。2.方法二由于我的笔记本中没有安装MSYS2,又不想安装,所以采用笔记本中已有的TDM-.原创 2021-01-27 14:05:46 · 991 阅读 · 0 评论 -
C++学习 | Windows下FFTW_2.1.5的编译及使用
傅里叶变换的C语言版本FFTW目前已全面支持fftw3,目前最新版本为fftw3.3.8,可以在其官网上查看:FFTW。然而有一些算法的C语言源代码是基于fftw的旧版本fftw2.1.5开发的,在调用时需要有编译好的fftw2.1.5的dll支持。因此,本文结合笔者的实际操作,介绍如何在Windows编译fftw2.1.5,从而得到可以灵活调用的动态链接库。准备:在FFTW的官网上下载fftw2.1.5版的源码。一、MinGw-w64及MSYS2的安装下载安装程序按照官网教程安装即可,或者可以自原创 2020-08-25 16:38:07 · 1885 阅读 · 0 评论 -
C语言练习 | 实现四则运算和单位换算的简易计算器
作为C语言初学者,尝试完成了一个可以实现四则运算和单位换算的简易计算器,请多指教。一、需求分析1、四则运算:(1) 能识别用户输入的运算(加+、减、乘*、除/)表达式并计算,如:用户输入189+219,按回车确定后可计算该加法运算的结果并打印输出,其它运算以此类推;(2)能检测表达式中的错误或不符合运算法则的情况并提示。2、单位转换:(1)能实现长度单位换算:英寸、英尺、毫米、厘米、米;(2)能实现质量单位换算:磅、盎司、克、千克、斤、吨;(3)能实现面积单位换算:公顷、亩、平方米、平方英尺原创 2020-07-12 10:14:49 · 3791 阅读 · 2 评论 -
Matlab R2016a 配置 VS2008 遇到的问题的解决方法
2020/02/19 天晴 恰逢 [雨水] 节气笔者今天安装了 Visual Studio 2008(项目要求)来编程,顺利完成了配置 QT4.6.4 版,接下来打算用MATLAB生成dll文件,用于c++的调用。1、安装TMD-GCC-4.9.2链接:https://sourceforge.net/projects/tdm-gcc/files/TDM-GCC%20Installer/P...原创 2020-02-19 21:54:49 · 903 阅读 · 0 评论 -
C++学习 | VS2015下配置FFTW3库的方法,亲测实用
笔者是C++的初学者,也是VS2015的初学者,最近的编程内容涉及到了傅里叶变换,于是查阅了很多资料,得知有FFTW这个十分强大的库,下面从下载到安装详细介绍。一、FFTW简介FFTW ( the Faster Fourier Transform in the West) 是一个快速计算离散傅里叶变换的标准C语言程序集,其由MIT的M.Frigo 和S. Johnson 开发。可计算一维或多...原创 2019-11-08 16:07:02 · 3402 阅读 · 4 评论