总结一下matlab添加工具箱的方法:第一种:如果是安装光盘上的工具箱,重新执行安装程序,选中即可。如果是单独下载的工具箱,一般情况下仅需要把新的工具箱解压到某个目录,然后用pathtool添加工具箱的路径。在命令窗口中敲入pathtool,会出现一个setpath的窗口,点add folder或者add with subfolders按钮,选中你的工具箱。保存既可。任选工具箱中的一个命令,然后help一下看看是否好使。字数限制。举例:我下载了支持向量基工具箱,解压后,里边有一个目录svm
我的matlab安装在D:MATLAB6p5
将svm目录拷贝至D:MATLAB6p5toolbox
然后运行matlab,在命令窗口输入addpath D:MATLAB6p5toolboxsvm回车,来添加路径。
然后在svm目录下,任意找一个m文件,以svcinfo.m为例
在命令窗口中输入which svcinfo.m
如果显示出该文件路径,如 D:MATLAB6p5toolboxsvmsvcinfo.m
则安装成功
上一篇介绍了如何控制GUI中按钮的开启与关闭,达到引导 *** 作者按顺序点击按钮的目的。那么,如果 *** 作者想要重新从头再 *** 作一遍,比如像昨天的例子, *** 作者对一张照片进行小波分解与重构后,又想对另一张照片进行小波分解重构,此时,就需要有一个“重置”按钮。
还是以上一篇界面为例,当我们把“选择图像”、“小波分解”、“小波重构”按步骤 *** 作完后,界面如下图:
此时,我们要点击进行重置的话,有三个方面:1.把“选择图像”、“小波分解”、“小波重构”三个按钮的开启与否的状态恢复到原来;2.把三个坐标轴中的图像清空;3.把“级数”和“全局阈值”和“压缩信息”对应的三个可编辑框中的数值恢复为默认值。
话不多说,直接把“重置”按钮的回调函数放上来:
我已经用红框把三部分给圈了出来。第一部分很好理解,我在注释中已经标注了。第二部分就是把三个坐标轴清空,用到的是 “cla reset”这个语句。此时要注意的是,坐标轴重置后会出现横纵坐标轴,如下图所示。而我们这里坐标轴是用来放图像的,所以还要添加set(handles.edit,'Xtick',[],'Ytick',[])把横纵坐标轴去掉。
第三部分就是把“级数”和“全局阈值”和“压缩信息”对应的三个可编辑框中的数值恢复为默认值。默认把小波分解的级数设为2,把小波重构的全局阈值设为10。
如果要做到严谨的话,对GUI进行重置还需要把程序中用到的变量都重新赋为初值。在这里我就不啰嗦了,因为这个例子不需要,反正把流程重新走一遍,程序中的变量都会被重新赋值的。
最后说说退出GUI界面,很简单,一句“close all”就搞定了。
1、首先打开电脑上的“matlab”软件,主界面如下图所示,箭头处输入代码即可运行。
2、下面输入代码绘制图像,命令行代码如下图所示。
3、点击enter键之后,即可运行程序绘制图像,正弦函数图像,可以看到x和y的坐标轴刻度。
4、下面使用set(gca,'XTick',0:pi/2:2*pi)set(gca,'XTicklabel',{'0','pi/2','pi','3pi/2','2pi'})命令,调整x坐标轴的刻度,间隔为pi/2。
5、最后点击enter键之后,程序运行结果如下图所示,x轴的坐标轴刻度发生了变化。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)