自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (8)
  • 收藏
  • 关注

原创 指针与引用

C++程序设计中的引用其实就是别名的意思,它用于定义一个变量来共享另一个变量的内存空间。变量是一个内存空间的名字,如果给内存空间起另外一个名字,那就能够共享这个内存了,进而提高程序的开发效率。指针是指向另一个内存空间的变量,可以通过它来索引另一个内存空间的内容,而指针本身也有自己的内存空间。指针与引用也有着相似的地方,指针指向一块内存,它的内容时所指向内存的地址;引用是某块内存的别名。但是,它们之

2015-05-06 15:52:52 584 1

原创 new/delete与malloc/free的区别小结

在C++中,申请动态内存与释放动态内存,用new/delete与malloc/free都可以;而且它们的存储方式相同,new/malloc动态申请的内存都位于堆中,无法被操作系统自动回收,需要对应的delete/free来释放空间。此外,对于一般的数据类型,如int、char,它们的效果是一样的。malloc/free是C/C++语言的标准库函数,在C语言中需要头文件的支持;new/delet

2015-05-05 20:52:06 815

原创 C++中子类构造函数写法总结

C++ 父类 子类 构造函数

2015-04-25 17:09:00 15355 5

转载 C++中的头文件和源文件

一、C++编译模式通常,在一个C++程序中,只包含两类文件——.cpp文件和.h文件。其中,.cpp文件被称作C++源文件,里面放的都是C++的源代码;而.h文件则被称作C++头文件,里面放的也是C++的源代码。C+ +语言支持“分别编译”(separate compilation)。也就是说,一个程序所有的内容,可以分成不同的部分分别放在不同的.cpp文件里。.cpp文件里的东西都是相对

2013-06-05 13:40:57 873

转载 关于压缩感知的20篇论文点评

压缩传感不是万能的, 虽然它是信号和图像处理领域最热门的研究对象,但是它不可能解决所有问题。就像中科院李老师的话:“压缩感知根植于数学理论,它给目前国内浮躁的学术环境提了一个警钟!因为只有很好地钻研它的基本理论和方法,才能将其有效地应用在所关心的问题中;否则它只能是一剂春药,一种无法名状的春药!”人们习惯于用正交基来表示信号,直到最近几十年,人们才发现用冗余的基元素集合来表示信号能够取得更好的

2013-05-04 15:07:57 3609

原创 共轭梯度法

最速下降法和牛顿法都有其自身的局限性,而共轭梯度法是介于最速下降法与牛顿法之间的一种无约束优化算法,它具有超线性收敛速度,而且算法简单。此外,与最速下降法类似,共轭梯度法只用到了目标函数及其梯度值,避免了二阶导数(Hess矩阵)的计算,从而降低了计算量和存储量。详细的算法介绍见于我的百度文库。()%基于Armijo非精确线搜索的再开始FR共轭梯度法的Matlab程序function [x,

2013-04-10 20:26:25 2721

原创 牛顿法

关于基本牛顿法、阻尼牛顿法、修正牛顿法的介绍见于我的百度文库(http://wenku.baidu.com/view/d272965af01dc281e53af0b2.html)。基于Armijo准则的阻尼牛顿法function [x,val,k]=dampnm(fun,gfun,Hess,x0)%功能:用阻尼牛顿法求解无约束问题:min f(x)%输入:x0是初始点,fun是目标函数

2013-04-10 20:10:10 1411

牛顿法介绍

系统的介绍了基本牛顿法、基于Armijo准则的阻尼牛顿法和修正牛顿法及其实现

2013-04-10

修正牛顿法

功能:用修正牛顿法求解无约束问题 输入:fun、gfun分别是目标函数及其梯度 Hess是目标函数的Hess矩阵 x0是初始点 输出:x、val分别是最优点和最优值 k是迭代次数

2013-04-10

基于Armijo准则的阻尼牛顿法

功能:用阻尼牛顿法求解无约束问题:min f(x) 输入:x0是初始点,fun是目标函数,gfun是梯度 Hess是Hess矩阵函数 输出:x和val分别是近似地最优点和最优值,k是迭代次数

2013-04-10

MFC 图像的打开和保存实现

在MFC中自己写的关于图像的打开和保存实现,注释很详细,同时还注释了很多学习资料,应该看得懂

2012-10-17

MFC实行文件的读写

首先利用MFC创建一个绘制直线的程序; 然后在此基础上,实现了对文件的读写功能

2012-10-16

MFC 文档串行化

在MFC中用Serialize函数实现读取文档中的数据,同时用Serialize函数实现文档中的数据的存储

2012-10-16

MFC全屏显示示例

屏显示是一些应用软件程序必不可少的功能。比如在用VC++编辑工程源文件或编辑对话框等资源时,选择菜单“ViewFull Screen”,即可进入全屏显示状态,按“Esc”键后会退出全屏显示状态。

2012-10-12

二叉树的建立与遍历(递归建立二叉树)

本程序利用递归算法,构建一棵二叉树,然后调用一个修改过的中根遍历法进行遍历输出

2010-04-22

空空如也

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

TA关注的人

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