Matlab 中FastICA工具箱的使用说明

一、 工具箱使用方法

1. 把工具箱的整个文件夹添加到工作目录(Current  Directory)下,或者点击

fileSet PathAdd 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 调用。

北京理工大学 计算机学院 刘茜 倾心制作

杂项:不调用别人也不被调用

demosig.m  人工生成测试信号和混合信号(不需要输入参数)。 用户可以,输入

混合信号来看看 FASTICA 是怎么工作的。

已经被遗弃的

dispsig.m  画数据向量的,现被 icaplot.m,取代了

三、 函数 fasticag.m和 fastica.m的使用说明

fasticag.m

调用此函数时参数不是必要的。也可以输入参数fasticag(mixedsig, InitialGuess)

mixedsig 是以多维信号为行向量的矩阵

InitialGuess 给出算法混合矩阵的初始值

fastica.m

[Out1, Out2, Out3] = fastica(mixedsig, varargin)

函数的输出由输出参数的个数决定,调用方式有以下几种

1. [icasig] = fastica (mixedsig)

mixedsig 是以多维信号为行向量的矩阵。

icasig 的每一行是估计出的独立成分(IC)

2. [icasig, A, W] = fastica (mixedsig)

mixedsig 是以多维信号为行向量的矩阵。

icasig 的每一行是估计出的独立成分(IC)

A 是计算出的混合矩阵

W  是计算出的解混矩阵

3. [A, W] = fastica (mixedsig)

只保存混合矩阵和解混矩阵

fastica 被调用时也可以加入选项参数。选项参数以参数对形式出现,顺序为参数

名、参数值。不同参数对直接顺序可任意。

参数名 值和参数描述

基本参数

‘approach’ 选择去相关的方法

‘symm’并行估计独立成分

‘delf’一个一个的估计独立成分,为默认值

‘num’ 估计出的独立成分的个数,默认与数据维数相等

选择非线性

‘g

fastica去噪matlab_Matlab中FastICA工具箱使用说明.pdf相关推荐

  1. fastica的matlab工具箱,FastICa matlab工具箱使用说明

    [实例简介] 看到CSDN上有传matlab FASTICA工具箱的,但没有使用说明,这是使用说明 北京理工大学计算机学院刘茜倾心制作 杂项:不调用别人也不被调用 demosig m人工生成测试信号和 ...

  2. sklearn中FastICA接口的使用方法

    sklearn中FastICA接口的使用方法 ICA算法的数学原理 FastICA算法的实现过程及其python实现 sklearn中FastICA接口的使用方法 完整代码 ICA算法的数学原理 参考 ...

  3. matlab工具箱及应用 pdf,matlab工具箱中文.pdf

    matlab工具箱中文.pdf Matlab 工具箱 所谓Matlab 工具箱就是一些M 文件的集合, 用户可以修改工具箱中的函数,更为重要 的是用户可以通过编制M 文件来任意地添加工具箱中原来没有的 ...

  4. 矮人DOS工具箱 使用说明

    矮人DOS工具箱 使用说明 特点: 为2k以上系统加上纯DOS支持的启动菜单,方便没有光软驱的朋友!!!!可根据需要在 矮人DOS工具盘,和 ghos 8.2 向导盘上,加上启动密码!防止其它人滥用! ...

  5. 关于matlab中princomp的使用说明讲解

    %% test for princomp(Principal Component Analysis) % 关于matlab中princomp的使用说明讲解小例子 by faruto % 能看懂本程序及 ...

  6. head在linux命令中什么意思,linux系统中head命令使用说明

    linux系统中head命令使用说明 head 与 tail 就像它的名字一样的'浅显易懂,它是用来显示开头或结尾某个数量的文字区块,head 用来显示档案的开头至标准输出中,而 tail 想当然尔就 ...

  7. html中在线预览pdf文件之pdf在线预览插件

    html中在线预览pdf文件之pdf在线预览插件 最近遇到一个需求,要在html页面查看pdf生成的pdf文件! 翻来覆去找到两种办法 ,最后采用了jquery.media.js插件 方式一 将pdf ...

  8. python设计---空域增强之图片去噪(中值滤波、均值滤波、高斯滤波、双边滤波)

    空域增强之图片去噪 引言 中值滤波及均值滤波 中值滤波 理论方法 均值滤波 中值滤波和均值滤波的对比 程序 高斯滤波 程序 双边滤波 程序 ui界面 设计程序 后续 引言 我们在日常工作生活中,总是需 ...

  9. html做在线预览pdf文件,html中在线预览pdf文件之pdf在线预览插件

    html中在线预览pdf文件之pdf在线预览插件 最近遇到一个需求,要在html页面查看pdf生成的pdf文件! 翻来覆去找到两种办法 ,最后采用了jquery.media.js插件 方式一 将pdf ...

最新文章

  1. android开发 修改标题栏背景_基于.NET的APP开发方式中MobileForm的使用smobiler
  2. JDBC连接池C3P0,druid
  3. PostgreSQL 10.1 手册_部分 II. SQL 语言_第 11 章 索引_11.5. 组合多个索引
  4. 使用LayoutAnimationController为RecyclerView添加动画
  5. C#中的结构和类之间的区别
  6. 信息学奥赛一本通 2038:【例5.5】最大数位置
  7. java AES加密解密
  8. c语言程序设计教程pdf下载,C语言程序设计教程PDF合集-中国科技大学.pdf
  9. 如何用Java实现进度条
  10. 尼克新书《人工智能简史》全新升级 全方位解读AI历史和未来
  11. 八位一体共阳极数码管显示电子时钟+闹铃+温度检测
  12. gb酱油和gbt酱油哪个好_酱油标准代码GB与GB/T有什么区别
  13. iPhone的指纹识别与面部识别(FaceID)
  14. 射频收发信机架构和射频信号介绍
  15. 孙海波:重新发现“同案”:构建案件相似性的判断标准
  16. linux切割日志方法,Linux下nginx生成日志自动切割的实现方法
  17. 排班算法 java_【算法】基于优先级的排班算法实现
  18. .o/.obj 文件的组成格式
  19. 管理中计算机系统的应用论文,浅谈计算机数据库的管理与应用论文
  20. post上传图片获取不到值

热门文章

  1. 2022-2028全球重要器官支持系统和医学仿生学行业调研及趋势分析报告
  2. 融云获亿元B轮融资 重磅发布企业即时通讯解决方案
  3. 牛客观察 | 福布斯2021全球雇主榜出炉 中国企业都在打破传统招人模式
  4. COSCon'22 杭州会场回顾 | 谁说开源人只懂代码不懂玩?
  5. 博客大巴,自动登录,并发布信息开发小计。
  6. C/C++环境搭建(CodeBlocks)(献给不会HelloWorld的童鞋)
  7. 第三方轮播图控件SliderLayout使用
  8. 计算机兴趣小组电脑画图教案,电脑绘画兴趣小组工作总结
  9. 计算机风景画作品,电脑制作的风景画
  10. python判断孪生质数对(素数对)并计算个数。