北京理工大学 计算机学院 刘茜 倾心制作
一、 工具箱使用方法
1. 把工具箱的整个文件夹添加到工作目录(Current Directory)下,或者点击
fileSet PathAdd Folder/Add with Subfolders把 fastICA 的那个文件夹加进
去save。后面的方法是一劳永逸的事情,这样在任何工作目录下都能够调
用工具箱的函数了。
2. 在命令窗口(command window)直接输入 fasticag 回车,就可以使用图形
化用户界面了。也可以在你的程序中调用 fastica()这个函数,具体参数的设置
看后面有详解。
二、 各个文件的作用
Cotents.m 文件全部都是注释,说明了每个文件的用途,不过都是英文,现总结
如下:
fastICA 有两种使用方法(fastICA 用了 fixed-point 算法)
1. fasticag.m 是这个工具箱的图形化界面
2. fastica.m 是命令行版本
其他文件都是被 fasticag.m 和 fastica.m 调用。
被 fasticag.m 和 fastica.m 调用的函数
1. fpica.m 计算独立成分的主要算法
2. whitennv.m 白化数据
3. pcamat.m 对数据 pca
4. remmean.m 减去均值
5. icaplot.m 画出信号的曲线图。根据参数不同有不同的调用方式,具体看程序
前面的注释(偷懒了啊)
只被 fasticag.m 调用的函数
1. gui_cb.m
2. gui_adv.m
3. gui_advc.m
4. gui_l.m 装载数据 初始化高斯矩阵
5. gui_lc.m
6. gui_s.m
7. gui_sc.m
8. gui_cg.m
9. gui_help.m
备注:fasticag.m 主要调用 gui_cb.m 其它有的的是被 gui_cb.m 调用的,总之,直
接或间接它们是被 fasticag.m 调用。