curvelet下载的curvelet工具包,有以下三个文件:fdct_usfft_matlab.fdct_wrapping_matlab.mecv三个文件夹添加到matlab路径中即可. curvelet matlab示例代码理解: 1. fdct_wrapping function C = fdct_wrapping(x, is_real, finest, nbscales, nbangles_coarse) % fdct_wrapping.m - Fast Discrete Curvele…
Hough变换的原理: 将图像从图像空间变换至參数空间.变换公式例如以下: 变换以后,图像空间与參数空间存在下面关系: 图像空间中的一点在參数空间是一条曲线,而图像空间共线的各点相应于參数空间交于一点的各条曲线. 以下使用Matlab实现Hough变换对图像中的直线划痕进行检測. close all; clear all; I = imread('scratch.tif'); figure; subplot(1,3,1); imshow(I); BW = edge(I,'canny');%Can…
1.用Matlab进行傅立叶变换 FFT是离散傅里叶变换的高速算法,能够将一个信号变换到频域.有些信号在时域上是非常难看出什么特征的,可是假设变换到频域之后,就非常easy看出特征了.这就是非常多信号分析採用FFT变换的原因. 另外,FFT能够将一个信号的频谱提取出来.这在频谱分析方面也是经经常使用的. FFT结果的详细物理意义. 一个模拟信号.经过ADC採样之后,就变成了数字信号.採样定理告诉我们,採样频率要大于信号频率的两倍. 的整数次方. 秒时间的信号并做FFT.则结果能够分析到0.5Hz…
Hough变换的原理: 将图像从图像空间变换至参数空间,变换公式如下: 变换以后,图像空间与参数空间存在以下关系: 图像空间中的一点在参数空间是一条曲线,而图像空间共线的各点对应于参数空间交于一点的各条曲线. 下面使用Matlab实现Hough变换对图像中的直线划痕进行检测. close all; clear all; I = imread('scratch.tif'); figure; subplot(1,3,1); imshow(I); BW = edge(I,'canny');%Canny…
关于Hilbert-Huang的matlab实现,材料汇总,比较杂...感谢所有网络上的贡献者们:) 核心:以下代码计算HHT边际谱及其对应频率 工具包要求:G-Rilling EMD Toolbox,TFTB Toolbox 附:黄锷先生课题组开发的工具包(可以在 这里 找到),这里中并未用到. % Empirical mode decomposition, resulting in intrinc mode functions. % Without parameter 'MAXMODES'…
下面介绍的函数都是Sheriffed大学遗传算法工具包内的常用函数 复制矩阵 B=rep(A,RepN) 1 A表示要被复制的矩阵,RepN包含每个方向的复制次数,RepN(1)代表纵向复制次数,RepN(2)代表横向复制次数 比如 A=[1,2;3,4]; B=rep(A,[1,2]) B=[1,2,1,2 3,4,3,4] 1 2 3 4 如果是 B=rep(A,[2,1]) B=[1,2 3,4 1,2 3,4] 1 2 3 4 5 =-= 教材里介绍了这个,但之后没有用到哎…… 创造种群…
运行 Simulink 有三种方式: z 在 MATLAB 的命令窗口直接键入“Simulink”并回车: z 单击 MATLAB 工具条上的 Simulink 图标: z 在 MATLAB 菜单上选 File→New→Model. 按“Ctrl+F9”组合键,出现灰底的大括号,里面有光标在闪动. 在这个大括号里面输入“eq \f(X,Y)”(不含双引号,eq后面有空格),其中X.Y分别是分子和分母的式子(中文也行). 最后按一下“Shift+F9”组合键,这个分式就打出来了. 傅立叶变换:时域…
1. 理解 1.1 Matlab 帮助: a = arburg(x,p)返回与输入数组x的p阶模型相对应的归一化自回归(AR)参数. 如果x是一个向量,则输出数组a是一个行向量. 如果x是矩阵,则参数沿模型的第n行位于x的第n列. a有p + 1列. p必须小于x的元素(或行)数. [a,e] = arburg(x,p)返回白噪声输入的估计方差e. [a,e,rc] = arburg(x,p)返回rc中的反射系数. 1.2 自我的一些理解 AR(P) 模型作用: 使用前几个数据来预测后面的数据,…
OpenGL中不设置模型,投影,视口,所绘制的几何图形的坐标只能是-1到1(X轴向右,Y轴向上,Z轴垂直屏幕向外). 产生目标场景的过程类似于用照相机进行拍照: (1)把照相机固定在三角架上,并让他对准场景 从不同位置观察场景(视图变换) (2)对场景进行安排,使各个物体在照片中的位置是我们所希望的 移动,旋转或者放大缩小场景中的物体(模型变换) (3)选择照相机镜头,并调整放大倍数(调焦) 显示物体时,可以选择物体是如何投影到屏幕上(投影变换) (4)确定照片的大小,放大照片还是缩小照片 把图…
1. matlab中有一个函数iscell() 用于判断一个数组是不是cell array 参考:MATLAB Function Reference iscell Determine whether input is cell array Syntax tf = iscell(A) Description tf = iscell(A) returns logical 1 (true) if A is a cell array and logical 0 (false) otherwise. Ex…