MFC中为子对话框添加OnInitDialog()函数(VC6.0下) 在MFC新建的子对话框中通常没有用于初始化对话框;查看-->建立类向导(或通过快捷键Ctrl+W)在MFC新建的子对话框中通常没有用于初始化对话框的OnInitDialog()函数,但我们还是要用得到,貌似可以通过手动添加;但是,我们可以通过类向导的方式添加,以免出现不必要的错误:查 看-->建立类向导(或通过快捷键Ctrl+W打开类向导)-->Message
eval用途1:字符串转变为变量名称 在程序中,有时变量名字在写程序时确定不了,或者有很多变量名字类似(例如"var1, var2, var3,..,"),执行类似操作时,分别操作这些变量很繁琐。这个时候,我们就希望在程序执行时,用一个临时生成的字符串表示变量名,然后操作这个字符串表示的变量。那么如何将字符串变为变量名称呢?这个时候就可以用eval函数啦!b = eval('a'); //将变量a的值赋给
Ubuntu12.10下安装Qt5.1(未完成) 因工作需要需使用Qt开发软件,于是开始自学。在装好ubuntu之后就想装上Qt试试。去Qt官网一看,Qt几经转手目前到digia手里了。从官网下载了适合linux32位系统的安装文件qt-linux-opensource-5.1.0-x86-offline.run,发现和现有Qt书中介绍的安装文件格式不一样了,在网上搜索和尝试一番,终于装上了,方法如下: 1. 安装gcc(默认的u
Lucida Calligraphy字体 在word里,Lucida Calligraphy字体可以用做数学花体字体,以前我一直这么用着,这次重装电脑之后,装好word里面却没有这个字体了。我不想从网上下载这个字体,于是卸掉office重装,在安装的时候,把和字体相关的功能都装全了,然后发现有Lucida Calligraph字体了!官方文档显示Lucida Calligraph字体一般在专业版的office里面有(http:
我的XP+Win7+Ubantu三系统安装过程 我有一台预装了win7 32位 正版系统的联想台式机。由于工作需要,需要在机子上同时安装XP、Win7和linux系统。经过一番摸索和尝试,终于安装成功了!下面记录一下我安装的过程,供大家参考。 提示:我的联想台式机是有系统保留分区的,据说是用来备份系统的,我看了一下,原装的win7引导和正版验证文件也在里面,并且这个系统保留分区被设为主分区。如果装三系统,xp和win7各要占一个主分区,
Latex中插图中的标题的换行 如果一副图像的标题(caption)过长,我们一般希望中间加入一个换行,把较长的文字放在标题的第二行。那么在figure环境中的caption{}中如何断行呢? 此时不再是用\\了,而是用\protect\\,例如\caption{short text \protect\\ long text} 。 因为\\是脆弱的,必须在其前面加上\protect
matlab点滴小技巧 (持续更新中) [~,~,] 函数返回值时用'~,'代替不需要返回的参数(~后面的逗号不可少,而需要返回的参数后面则可以不要逗号)可以用 repmat函数来生成各种类型的数据矩阵,如 生成单精度的矩阵时, 可用Km = repmat(single(0),[M N N1+N2]);save who whos 等命令支持变量名 *通配符。例如save Acc* ,可以把以Acc开头的变量都保存起来
用U盘装Win7 64位系统 为了使用64位的matlab,我安装了64位的win7。过程一波三折,现记录于下:1 安装方法采用了微软最新提供的一款傻瓜型的自动转换工具 Windows7 USB/DVD Download Tool 则大大方便了这种操作过程。你只需运行它,选择下载好的Windows7的ISO文件,并选择制作USB闪盘或制作DVD光盘,程序便会自动为你制作好可启动的Win7安装U盘或刻录成DVD光盘了
Matlab与C语言程序的应用编程接口 官网上的文档:http://www.mathworks.cn/help/techdoc/apiref/mexfunction.html 本文转自: http://tech.ccidnet.com/art/1081/20060116/416047_1.htmlMATLAB作为世界顶尖的数学应用软件,以其强大的工程计算、算法研究、工程绘图、应用程序开发、数据分析和动态仿真等功能,在航空
Matlab与VC混合MEX编程之关于mexFunction篇 转自:http://blog.sina.com.cn/s/blog_57e47bf60100031o.html 与C中的main函数一样,MEX程序中的开始函数为mexFunction.默认变量参数是:void mexFunction(int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[])其中 nlh
大津(Ostu)阈值分割方法在matlab中的实现 在matlab的image processing工具箱中,大津(Ostu)阈值分割方法有现成的函数实现 graythreshold GRAYTHRESH Global image threshold using Otsu's method. LEVEL = GRAYTHRESH(I) computes a global threshold (LEVEL) that can be
matlab大数据计算技巧(持续更新中) 在matlab中, 当数据比较大时,运算起来就困难了,有时候还会out of memory(例如4000*4000的矩阵,要算矩阵乘法都比较吃力)。此文会记录我学到的一些解决办法: 1. 将数据的存储类型从double转换成single 在matlab中double数据类型占8个字节,single类型占4个字节。把数据类型从double类型转换成single类型可以节省一半的空间
matlab断点失效 今天调试matlab程序。想调试一下主程序中调用的一个函数,于是在该函数内设了一个断点。可是运行程序时,程序并没有在断点处停下来,而是直接运行完了。而且断点也消失了。百思不得其解。 后来一个师弟让我查查程序里面是不是有clear all语句,去掉all 试试。试了一下,果真是这个问题。 clear语句用来从工作区中清除一些iterm,释放系统内存(Remove items from
MATLAB中导入数据:importdata函数 用load函数导入mat文件大家都会。但是今天我拿到一个数据,文件后缀名居然是‘.data’。该怎么读呢?我只好用matlab界面Workspace区域的“import data”按钮手工导入该文件。恩,还好,居然成功了。顺便提一下,这个“import data”按钮功能很强大,连excel文件都能导入。但是如果在脚本里如何导入这种非mat文件呢?这时候就轮到“importdata”函
在matlab中加入文件夹搜索路径和去除文件夹搜索路径 加入文件夹搜索路径 -- addpath (Add folders to search path) ddpath('folderName1','folderName2','folderName3' ...)addpath('folderName1','folderName2','folderName3' ... flag)addpath folderName1 folderName