自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (1)
  • 收藏
  • 关注

转载 J解方程Ax=b

[cpp] view plain copy print?#include   #include   #include   //非齐次线性方程组Ax=b  double **mat_A; //存放系数矩阵A  double *mat_b; //存放右值数组b  double *result; //结果数组    const int M=

2016-07-01 15:33:39 883

转载 Visual Studio 各版本下载

原文:http://blog.csdn.net/cometnet/article/details/19551125文件名称文件大小微云网盘下载百度网盘下载Visual C++ 6.0 with SP6.zip227.30MBhttp://url.cn/Kn9Tsshttp://pan.baidu.com/s/1kTLURB5

2016-06-03 17:17:39 727

转载 FFT算法的完整DSP实现

【原文:http://blog.csdn.net/xiahouzuoxin/article/details/9790455】傅里叶变换或者FFT的理论参考:[1] http://www.dspguide.com/ch12/2.htm      The Scientist and Engineer's Guide to Digital Signal Processing,  

2016-06-03 17:11:57 2859

转载 FFT原理及实现

【原文:http://blog.csdn.net/sshcx/article/details/1651616】哈! 经过连续几个晚上的奋战, 终于弄懂了FFT推导过程及实现!  HappyJ基2 FFT总的思想是将输入信号对半分割, 再对半分割, 再再对半分割(以下省略10000个再再...J) 直至分割到2点. 两点DFT简化假设输入为x[0],x[1];

2016-06-03 17:07:26 940

转载 第一次邂逅快速傅立叶变换(FFT)

【原文:http://blog.csdn.net/yin138/article/details/1571358】为了毕业设计,我要学习JPEG,还有视频压缩技术,在JPEG的时候,我就被前面的DCT给挡住了,现如今我终于写了一个FFT程序,发了我好长的时间。如果说是因为我的无知,还是什么,我对学习这类有关数学的东西,总是显得那么的迟钝,也许是因为人老了吧。其它我还像个小孩子一样,唉,这年头

2016-06-03 17:06:26 634

转载 DFT与FFT

【原文:http://blog.csdn.net/deepdsp/article/details/6642169】离散傅里叶变换(Discrete Fourier Transform,DFT)是数字信号处理最重要的基石之一,也是对信号进行分析和处理时最常用的工具之一。在200多年前法国数学家、物理学家傅里叶提出后来以他名字命名的傅里叶级数之后,用DFT这个工具来分析信号就已经为人们所知。但

2016-06-03 17:05:18 1082

转载 从头到尾彻底理解傅里叶变换算法、下

经典算法研究系列:十、从头到尾彻底理解傅里叶变换算法、下作者:July、dznlong   二零一一年二月二十二日推荐阅读:The Scientist and Engineer's Guide to Digital Signal Processing,By Steven W. Smith, Ph.D。此书地址:http://www.dspguide.com/pdfbook.ht

2016-06-03 17:04:44 988

转载 从头到尾彻底理解傅里叶变换算法(上)

http://blog.csdn.net/zhazhiqiang/article/details/21566027【原文:http://blog.csdn.net/v_JULY_v/article/details/6196862】  经典算法研究系列:十、从头到尾彻底理解傅里叶变换算法、上作者:July、dznlong   二零一一年二月二十日推荐阅

2016-06-03 17:03:37 4951

转载 傅里叶变换的物理意义

http://blog.csdn.net/zhazhiqiang/article/details/21558077【原文:http://blog.csdn.net/snjly/article/details/21370697】1、为什么要进行傅里叶变换,其物理意义是什么?    傅立叶变换是数字信号处理领域一种很重要的算法。要知道傅立叶变换算法的意义,首先要了解傅立叶原

2016-06-03 17:02:46 789

转载 方波 离散傅里叶级数 MATLAB

方波 离散傅里叶级数 MATLAB%方波 离散时间傅里叶变换 L = 5; N = 10; k = [-N/2:1:N/2];    %占空比 基本周期 离散时间的参数 xn = [ones(1,L),zeros(1,N-L)]; %生成方波序列 XK = dfs(xn,N); magXK = abs([XK(N/2+1:N),XK(1:N/2+1)

2016-06-03 15:19:07 6464

转载 采样与模拟信号重建MATLAB实例

采样与模拟信号重建MATLAB实例%关于连续函数求傅里叶变换 %用有限长序列近似 原函数(利用e^-5 约为 0) %从而确定出序列间隔T的范围,接下来要确定T的步进量 %要求:步进T%先求出傅里叶变换换后 幅值在什么(设为f)频率下趋向0 %步进T取一个值%analog signal dt = 0.00005;               

2016-06-03 15:15:12 6984

转载 离散傅里叶变换(DTFT) MATLAB实例

离散傅里叶变换(DTFT) MATLAB实例w = [0:1:500]*pi/500; X= exp(1i*w) ./ (exp(1i*w) - 0.5*ones(1,501));        %ones : Create array of all onesmagX= abs(X); angX = angle(X); realX = real(X)

2016-06-03 15:14:24 40762 2

转载 为什么离散傅里叶变换中谐波信号数目是有限的?

最近在看《信号与系统》,连续傅里叶级数和离散傅里叶级数中,离散傅里叶级数的谐波信号种类是有限的,而连续时间信号的傅里叶级数的谐波信号就有无数个,这个让我很不解。      后来经过公式推导,确实是如此,但还是没有直观理解,因此用matlab画了个图,醍醐灌顶。----------------------------------------------------我假设你学过信号与系统,或者

2016-06-03 14:15:23 4806 2

转载 用matlab对信号进行傅里叶变换

傅氏变换分析是信号分析中很重要的方法,借助matlab可以很方便的对各类信号进行傅氏频域分析。本文介绍了集中离散的傅氏变换以及matlab实现方法。1.离散序列的傅里叶变换DTFT(Discrete Time Fourier Transform)代码:按 Ctrl+C 复制代码N=8; %原离散信号有8点n=[0:1:N-1]

2016-06-03 14:12:49 23413 1

转载 题目1

题目:输入一个字符串,要求将这个字符串中所有空格的位置都替换成”%20“.例:输入I love you. 输出I%20love%20you.分析:空格是一个字符,%20是三个字符,所以替换的时候要向后挪动。          这里有三种方法。          第一种:从前向后遍历字符串,遇到一个空格,则将这个空格之后的字符'\0'开始依次向后挪动两个字符,然后再放入%20

2016-05-18 22:03:23 264

转载 指针

一、指针1、指针的概念:用来保存地址的“变量”叫做指针,可以理解成指针是地址的一个别名。例:定义一个整形指针2、“指针的内容”,“指针所指向的内容”,“指针变量的地址”  (1)、指针的内容:    指针变量p里面存放的是a的地址,也就是0x0018ff44.  (2)、指针所指向的内容:

2016-05-18 22:01:52 373

转载 c的调试

版权声明:本文为博主原创文章,未经博主允许不得转载。Linux 下调试远没有windows下的VS方便,不管是VC++6还是VS2003,2005,2008,2010,2012.VS2012自动格式化代码 Ctrl+K+DVS下调试一定要注意尽量不要用F11,要用F10!不然需要引入库文件,提示的警告信息可以“忽略”即可所以我觉得不妨用VS调试程序,可以

2016-05-18 21:24:45 309

转载 Matlab与C/C++联合编程之Matlab以MEX方式调用C代码(五)完整过程加示

如下为本人亲证代码:一:编译器的安装与配置(环境不同,显示结果不同) 要使用MATLAB编译器,用户计算机上应用事先安装与MATLAB适配的以下任何一种ANSI C/C++编译器:5.0、6.0版的MicroSoft Visual C++(MSVC)5.0、5.2、5.3、5.4、5.5版的Borland C++LCC(由MATLAB自带,只能用来产

2016-05-04 13:54:56 816

转载 matlab和C/C++混合编程--Mex (六)参数传递

最近的项目需要matlab和C的混合编程,经过一番努力终于完成了项目要解决的问题。现在就将Mex的一些经验总结一下,当然只是刚刚开始,以后随着学习的深入继续添加。首先讲讲写Mex的一些常规规定,然后我们会重点关注混合编程中最难解决数据的问题--结构到底如何转换,并且后面会重点说一下自己的程序。一、Mex的结构先看一个简单的程序(该程序保存在matlab主目录下名字是mexDemon

2016-05-04 13:54:04 9897 2

转载 C语言中动态分配数组

如何动态的定义及使用数组呢?记得一般用数组的时候都是先指定大小的。当时问老师,老师说是不可以的。后来又问了一位教C++的老师,他告诉我在C++里用new可以做到,一直不用C++,所以也不明白。今天在逛论坛时终于找到了C语言中的用法(看原贴):    int *a;    int N;    scanf("%d", &N);    a = (int *) malloc(N * s

2016-05-04 13:50:41 766

转载 Matlab与C/C++联合编程之Matlab以MEX方式调用C/C++代码(四)

利用Matlab与VC++联合编程,既可在C语言程序中打开Matlab引擎,调用Matlab的ToolBox函数和作图函数,也可在Matlab中调用C代码生成的动态链接库文件,用以加快执行速度、缩短开发周期,取得更好的效果。MATLAB与C语言的接口采用称为MEX的动态链接方式进行。MEX文件是由C源程序经过编译生成的MATLAB动态链接子程序,它的作用十分类似于MATLAB的内建函数,可由MAT

2016-05-04 13:46:08 5592

转载 Matlab与C/C++联合编程之Matlab以MEX方式调用C/C++代码(二)

如果我有一个用C语言写的函数,实现了一个功能,如一个简单的函数:double add(double x, double y){return x + y;} 现在我想要在Matlab中使用它,比如输入: >> a = add(1.1, 2.2)    3.3000要得出以上的结果,那应该怎样做呢?解决方法之一是要通过使用ME

2016-05-04 13:45:04 7003 1

转载 Matlab与C/C++联合编程之Matlab以MEX方式调用C/C++代码(三)

最近写了个Matlab程序,好慢呐……所以开始学习Matlab与C/C++混合编程。下面写了个测试代码,显示一个Double类型矩阵中的元素。源代码#include "mex.h"void displaySubscript( const mxArray *pArray, mwSize index );// 入口函数void mexFunction( int nl

2016-05-04 13:44:16 2243 2

转载 Matlab与C/C++联合编程之Matlab以MEX方式调用C/C++代码(一)

MEX文件是一种可在matlab环境中调用的C语言(或fortran)衍生程序,mex的编译结果实际上就是一个带输出函数mexFunction 的dll文件。中文名mex文件外文名MATLAB和Executable介    绍在matlab环境中调用的C语言定    义输出函数mexFuncti

2016-05-04 13:43:19 1541

转载 【转】提高MATLAB运行效率

用过Matlab的人都知道,Matlab是一种解释性语言,存在计算速度慢的问题,为了提高程序的运行效率,matlab提供了多种实用工具及编码技巧。 1. 循环矢量化Matlab是为矢量和矩阵操作而设计的,因此,可以通过矢量化方法加速M文件的运行。矢量化是指将for循环和while循环转换为等价的矢量或矩阵操作。下面给出一个循环的例子:i=0;for n = 0:0.1:

2016-05-04 13:35:16 41459 5

转载 MATLAB与C/C++混合编程之MATLAB调用C程序

通过把耗时长的函数用c语言实现,并编译成mex函数可以加快执行速度。Matlab本身是不带c语言的编译器的,所以要求你的机器上已经安装有VC,BC或Watcom C中的一种。如果你在安装Matlab时已经设置过编译器,那么现在你应该就可以使用mex命令来编译c语言的程序了。如果当时没有选,就在Matlab里键入mex -setup,下面只要根据提示一步步设置就可以了。需要注意的是,较低版本的在设置

2016-05-02 22:54:53 452 1

《MATLAB 神经网络43个案例分析》源代码&数据

这是一个神经网络方面的程序,对一些初学者来说很有用处。

2017-04-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除