资源描述:
《Matlab常见问题汇总和编程实例精.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、1.良好的编程习惯,程序文件开头一般添加复位的命令clear%清除内存变量clc%清除屏幕closeall%关闭所有图像窗口2.读取文件的数据actinfo0=importdata('Lincese1actinfo.dat');%读取Lincese1文件夹下actinfo.dat文件的数据3.获得当前电脑主机名[a,hostname0]=dos('hostname');4.判断两个字符串是否相同,字符匹配strcmp('3455','3455')%判断两个字符串是否完全匹配strncmp('3455','3455',3)%判断两个字符串
2、的前n个字符是否匹配5.读取图片三维数据,显示图片p1=imread(pathicon);%获得和读取图片三维数据image(p1)%显示图片6.字符类型转换小结dircell=struct2cell();%结构型转变为胞元类型idchushi=char();%转变为字符格式indexstr=num2str(index);%数值型转变为字符串bindex=str2num(cell2mat(zbindex));%字符串转变为数值型suoyoudata3=cell2mat(dqjcidsuoyoudata(:,9:end));%胞元转变为do
3、bule数值型str2double(zbbzlow{i})%字符串转变为数值型7.获得文件夹下的文件名dir('picture1*')%获得picture1文件夹下的所有文件名dir('picture1*.jpg')%获得picture1文件夹下的JPG格式的所有文件名8.设置图形窗口名称、是否显示工具栏菜单栏,是否可以缩放set(f,'toolbar','none','menubar','none','color',[0.710.6],'resize','off','name','Activation');9.弹出窗口,警告信息ms
4、gbox('软件已经在其他电脑上安装并激活,无法在本电脑上使用','错误信息','error');相似的命令还有:dialog,errordlg,helpdlg,inputdlg,listdlg,questdlg,warndlg10.修改GUI界面或者图形窗口左上角的matlab系统默认图标javaFrame=get(f,'JavaFrame');javaFrame.setFigureIcon(javax.swing.ImageIcon(pathicon));11.设置GUI界面或者图形窗口的菜单项和子菜单项目%设置菜单项menufile
5、=uimenu('label','文件');meunhelp=uimenu('label','帮助');%设置菜单子项menustart_item1=uimenu(menufile,'label','新建','callback',['clear,clc,close,',function]);menustart_item2=uimenu(menufile,'label','打开','callback',['clear,clc,close,',function]);12.设置GUI界面或者图形窗口的背景图片icon=axes('positio
6、n',[0011],'units','normalized');uistack(icon,'down');picture=imread(pathbackground);image(picture);colormapgrayset(icon,'handlevisibility','off','visible','off');13.设置GUI界面或者图形窗口的各类控件b_exit=uicontrol(gcf,'style','pushbutton','string','退出','units','normalized','position',[
7、0.750.20.180.08],'fontsize',12,'backgroundcolor','w','callback','clear,clc,close');14.读取txt格式文件数据textread(idstartpath)textread(idstartpath,'%s')%以字符型格式读取15.字母a-z,A-Z的简便表示方法char([65:90,97:122])%a-z,A-Z16.删除文件夹下的某个文件path1=['Lincese1edocs','.dat'];%文件路径delete(path1);%删除文件17
8、.文件的打开,写入,关闭file=fopen(path1,'w');fprintf(file,'%c',ss);fclose(file);18.设置和获得GUI控件的属性set(jielunk