文章分类 -  matlab 基本知识

摘要:明天项目答辩,今天又把程序折腾了一遍,最后生成exe文件,上网搜了一下把图标改成了自己选的图形。在matlab中文论坛上有高手指出如下的做法:假设你的图标文件是:DA.ico;你想编译的m文件是:data.m第一步:创建一个文本文件,里面写入"ConApp ICON DA.ico"第二步:把刚才的文本文件重命名为一个rc文件,如DA.rc第三步:在matlab命令窗口中键入:system(['"' matlabroot '\sys\lcc\bin\lrc" /i "' pwd '\DA.rc"& 阅读全文
posted @ 2014-01-22 12:37 飞逝之痕 阅读(3439) 评论(0) 推荐(0)
摘要:网上看到很多MATLAB中的GUI生成可执行文件EXE的方法,由于使用版本不同,方法繁多的让人眼花缭乱.试验了这个方法,感觉很好用,只要没有动过XP和MATLAB的重要设置,就没有问题.测试适用于7.0以上版本已有gui.m文件和gui.fig文件1在matlab的command窗口中输入mcc -B sgl gui.m (gui替换成自己的)(这个过程会很漫长,需要等待一到两分钟.这时,如果没有安装其他编译器,系统会提示是否选择MATLAB自带的LCC作为编译器,选择[1]然后继续.随后将生成多个文件,其中,我们需要关注的是其中是否生成了exe和CTF文件.)2.将上步生成的exe和CTF文 阅读全文
posted @ 2013-12-24 16:01 飞逝之痕 阅读(1837) 评论(0) 推荐(0)
摘要:MATLAB "Out of memory"问题(转载)首先,我要声明,matlab自带的Help才是最权威的Matlab学习资料,如果有时间好好学习一下或是可以高效的使用的话,一定受益匪浅!比如说像Out of Memory这个问题,最开始我都是用Help memory,几乎得不到任何信息;然后就是去网上搜索此类问题的解决方法,一般有这几种:除了升级内存和升级64位系统外,下面几个方法也是解决之道。# 增加虚拟内存%%试了,不行# 采用PACK (在命令行输入 pack 整理内存空间)%% pack命令不能用在程序中# 采用3GB 开关启动系统(修改 c盘根目录 boot 阅读全文
posted @ 2013-06-28 09:51 飞逝之痕 阅读(283) 评论(0) 推荐(0)
摘要:GUI中的所有控件使用同一个handles结构体,handles结构体中保存了图形窗口中所有对象的句柄,可以使用handles获取或设置某个对象的属性。 当创建了一个界面app.fig时,右击界面的空白处-》属性->Tag这一项的名字默认为figure1,则handles。figure1在函数中就代表此界面。当设置界面中控件的值时需要用到,例如:etappdata(handles.figure1,'SelectedCh1',get(handles.checkbox1,'Value')); 例如,设置图形窗口中静态文本控件text1上的文字为“Welcome 阅读全文
posted @ 2013-05-30 18:52 飞逝之痕 阅读(855) 评论(0) 推荐(0)