![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MATLAB
文章平均质量分 53
liuxqsmile
南京航空航天大学
展开
-
连续小波变换应用于密集模态参数识别
我的第一篇文章:摘要: 用 连续小波变换方法进行模态参数识别时,减小小波函数的带宽可以提高小波变换的频率分辨能力,但同时也会增大边沿效应,影响密集模态参数识别的精度.本文提 出了极值位置方法,在模态耦合严重的小波脊附近,找到模态解耦最好的尺度,在此尺度上进行频率和阻尼的识别,可以获得较好的识别精度.使用Morlet小 波函数,对GARTEUR飞机模型中的三阶密集模态进行识别,验证了该原创 2007-11-15 19:58:00 · 2641 阅读 · 0 评论 -
MATLAB中的一些小技巧(2)
1. Ctrl+D打开子程序 在MATLAB的Editor中,将输入光标放到一个子程序名称中间,然后按Ctrl+D可以打开该子函数的m文件。当然这个子程序要在路径列表中(或在当前工作路径中)。实际上该快捷键对应右键菜单中“Open Selection”命令。2. 列出依赖函数 在Editor菜单中,选择Tools->Show Dependency Report,可以列出当前m文件调用的原创 2008-03-31 20:03:00 · 4210 阅读 · 0 评论 -
MATLAB 中GUI子程序的参数传递
MATLAB 中GUI子程序的参数传递输入参数传递:比如子GUI的名称为subGUI, 设想的参数输入输出为:[out1, out2] = subGUI(in1, in2)在subGUI的m文件中(由GUIDE自动产生):1.第一行的形式为:function varargout = subGUI(varargin)该行不用做任何修改;varargin 和 varargout 分别是一个可变长度的c原创 2008-03-25 13:46:00 · 3837 阅读 · 2 评论 -
MATLAB中的一些小技巧
MATLAB中的一些小技巧1. Ctrl+C 中断正在执行的操作 如果程序不小心进入死循环,或者计算时间太长,可以在命令窗口中使用Ctrl+c来中断。MATLAB这时可能正疲于应付,响应会有些滞后。2. figure命令新建一个绘图窗口 figure 可以打开一个空的绘图窗口,接下的绘图命令可以将原创 2008-02-19 18:51:00 · 2050 阅读 · 0 评论 -
正态分布和椭圆、椭球
正态分布和椭圆、椭球2007.12.17修正了程序中的一个错误,椭圆恢复时的旋转矩阵应该是inv(V)。二元正态分布(高斯分布)的等概率曲线是一个椭圆,而三元正态分布的等概率曲面是一个椭球。本文的目的是在已知概率分布参数(均值向量μ和协方差阵Σ)的情况下,在MATLAB中绘出等概率椭圆或椭球。多元正态分布(multivariate normal distribution )的概率密度:很显然,原创 2007-11-19 20:24:00 · 23282 阅读 · 2 评论 -
连续小波变换及其重构的具体算法
本文详细介绍了两种连续小波变换(Continuous Wavelet Transform, CWT)算法及其重构的具体实施。方法一:根据小波变换的定义,直接卷积积分;方法二:根据FT的卷积定理,利用FFT来得到时域的卷积。2007-8-17:更正了该文档中的一个错误;增加了MATLAB中CWT算法原理的简单说明。详细请登录http://groups.google.com/gro原创 2007-11-15 20:44:00 · 5244 阅读 · 4 评论 -
Ansys中划分的网格导入MATLAB
本文的目的是将ANSYS中划分好的单元网格导入到MATLAB中,并显示。方法很简单(对三维实体单元不适用):在ANSYS中建立模型,进行网格划分,用命令"cdwrite,geom,filename,ans"将网格划分结果导出,filename是用户指定的文件名。该命令产生的filename.ans实际上是一个ASCII文本文件,用记事本打开,可以看到其中的数据记录格式,前四行是字符原创 2007-11-15 20:36:00 · 7955 阅读 · 2 评论 -
MATLAB GUI中利用定时器制作动画
MATLAB中提供了一些动态显示图形的例子,例如vibes、truss等,但他们的程序结构都和由GUIDE产生的M文件的结构不同。truss中用 while循环来更新图形窗口,pause函数来控制更新的速度。这样的结构是不适合放在某一个子函数中来执行的,否则程序在执行该子函数时无法响应用户 的其它操作,只能一开始就设置终止条件,等待动画的自然结束。MATLAB中的定时器timer可以定时触发,周期原创 2007-11-15 20:34:00 · 6567 阅读 · 2 评论 -
MATLAB如何从GUI中返回参数
在研学论坛上看到有人问这个问题,把方法在这里重新贴一下:在GUI子程序的OpeningFcn函数的结尾加上uiwait(handles.figure1); figure1是子GUI的Tag;子GUI中控制程序结束(如"OK”和"Cancel"按钮)的callback末尾加上uiresume(handles.figure1),不要将delete命令放在这些callback中;在子GUI的原创 2007-11-15 20:30:00 · 3932 阅读 · 0 评论 -
MATLAB中的正态分布检验
要对一组样本进行正态性检验,在MATLAB中,一种方法是用normplot画出样本,如果都分布在一条直线上,则表明样本来自正态分布,否则是非正态分布。 MATLAB中也提供了几种更正式的检验方法: kstest Kolmogorov-Smirnov 正态性检验,将样本与标准正态分布(均值为0,方差为1)进行对比,不符合正态分布返回1,否则返回0;该函数也可以用于其它分布类型的检验;原创 2008-04-13 13:58:00 · 15494 阅读 · 0 评论