fastica去噪matlab_Matlab中FastICA工具箱使用说明.pdf
Matlab 中FastICA工具箱的使用说明
一、 工具箱使用方法
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 调用。
北京理工大学 计算机学院 刘茜 倾心制作
杂项:不调用别人也不被调用
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相关推荐
- fastica的matlab工具箱,FastICa matlab工具箱使用说明
[实例简介] 看到CSDN上有传matlab FASTICA工具箱的,但没有使用说明,这是使用说明 北京理工大学计算机学院刘茜倾心制作 杂项:不调用别人也不被调用 demosig m人工生成测试信号和 ...
- sklearn中FastICA接口的使用方法
sklearn中FastICA接口的使用方法 ICA算法的数学原理 FastICA算法的实现过程及其python实现 sklearn中FastICA接口的使用方法 完整代码 ICA算法的数学原理 参考 ...
- matlab工具箱及应用 pdf,matlab工具箱中文.pdf
matlab工具箱中文.pdf Matlab 工具箱 所谓Matlab 工具箱就是一些M 文件的集合, 用户可以修改工具箱中的函数,更为重要 的是用户可以通过编制M 文件来任意地添加工具箱中原来没有的 ...
- 矮人DOS工具箱 使用说明
矮人DOS工具箱 使用说明 特点: 为2k以上系统加上纯DOS支持的启动菜单,方便没有光软驱的朋友!!!!可根据需要在 矮人DOS工具盘,和 ghos 8.2 向导盘上,加上启动密码!防止其它人滥用! ...
- 关于matlab中princomp的使用说明讲解
%% test for princomp(Principal Component Analysis) % 关于matlab中princomp的使用说明讲解小例子 by faruto % 能看懂本程序及 ...
- head在linux命令中什么意思,linux系统中head命令使用说明
linux系统中head命令使用说明 head 与 tail 就像它的名字一样的'浅显易懂,它是用来显示开头或结尾某个数量的文字区块,head 用来显示档案的开头至标准输出中,而 tail 想当然尔就 ...
- html中在线预览pdf文件之pdf在线预览插件
html中在线预览pdf文件之pdf在线预览插件 最近遇到一个需求,要在html页面查看pdf生成的pdf文件! 翻来覆去找到两种办法 ,最后采用了jquery.media.js插件 方式一 将pdf ...
- python设计---空域增强之图片去噪(中值滤波、均值滤波、高斯滤波、双边滤波)
空域增强之图片去噪 引言 中值滤波及均值滤波 中值滤波 理论方法 均值滤波 中值滤波和均值滤波的对比 程序 高斯滤波 程序 双边滤波 程序 ui界面 设计程序 后续 引言 我们在日常工作生活中,总是需 ...
- html做在线预览pdf文件,html中在线预览pdf文件之pdf在线预览插件
html中在线预览pdf文件之pdf在线预览插件 最近遇到一个需求,要在html页面查看pdf生成的pdf文件! 翻来覆去找到两种办法 ,最后采用了jquery.media.js插件 方式一 将pdf ...
最新文章
- android开发 修改标题栏背景_基于.NET的APP开发方式中MobileForm的使用smobiler
- JDBC连接池C3P0,druid
- PostgreSQL 10.1 手册_部分 II. SQL 语言_第 11 章 索引_11.5. 组合多个索引
- 使用LayoutAnimationController为RecyclerView添加动画
- C#中的结构和类之间的区别
- 信息学奥赛一本通 2038:【例5.5】最大数位置
- java AES加密解密
- c语言程序设计教程pdf下载,C语言程序设计教程PDF合集-中国科技大学.pdf
- 如何用Java实现进度条
- 尼克新书《人工智能简史》全新升级 全方位解读AI历史和未来
- 八位一体共阳极数码管显示电子时钟+闹铃+温度检测
- gb酱油和gbt酱油哪个好_酱油标准代码GB与GB/T有什么区别
- iPhone的指纹识别与面部识别(FaceID)
- 射频收发信机架构和射频信号介绍
- 孙海波:重新发现“同案”:构建案件相似性的判断标准
- linux切割日志方法,Linux下nginx生成日志自动切割的实现方法
- 排班算法 java_【算法】基于优先级的排班算法实现
- .o/.obj 文件的组成格式
- 管理中计算机系统的应用论文,浅谈计算机数据库的管理与应用论文
- post上传图片获取不到值
热门文章
- 2022-2028全球重要器官支持系统和医学仿生学行业调研及趋势分析报告
- 融云获亿元B轮融资 重磅发布企业即时通讯解决方案
- 牛客观察 | 福布斯2021全球雇主榜出炉 中国企业都在打破传统招人模式
- COSCon'22 杭州会场回顾 | 谁说开源人只懂代码不懂玩?
- 博客大巴,自动登录,并发布信息开发小计。
- C/C++环境搭建(CodeBlocks)(献给不会HelloWorld的童鞋)
- 第三方轮播图控件SliderLayout使用
- 计算机兴趣小组电脑画图教案,电脑绘画兴趣小组工作总结
- 计算机风景画作品,电脑制作的风景画
- python判断孪生质数对(素数对)并计算个数。