用矩阵解Prony多项式的系数的MATLAB程序我要分享

Matlab program for solving the coefficients of Prony polynomials with matrix

矩阵 Prony 多项式

关注次数: 399

下载次数: 3

文件大小: 35KB

代码分类: 仿真计算

开发平台: matlab

下载需要积分: 1积分

版权声明:如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

代码描述

中文说明:

复指数法是根据结构的自由振动响应或脉冲响应函数可以表示为复指数函数和的形式,然后用线性方法来确定未知参数。其主要思想是从振动微分方程的振型叠加法原理出发,建立动力响应与模态参数之间的关系表达式,通过对脉冲响应函数进行拟合可以得到完全的模态参数,获得了良好的拟合效果。基本方法是以Z变换因子中包含待识别的频率,构造Prony多项式,使其零点等于Z变换因子的值。这样,将求解Z变换因子转化为求解Prony多项式的系数。这里给出用矩阵解Prony多项式的系数的MATLAB程序。


English Description:

The complex exponential method is based on the fact that the free vibration response or impulse response function of the structure can be expressed as the sum of complex exponential functions, and then the unknown parameters are determined by linear method. The main idea is to establish the relationship between dynamic response and modal parameters based on the principle of mode superposition method of vibration differential equation. The complete modal parameters can be obtained by fitting the impulse response function, and the good fitting effect is obtained. The basic method is to construct Prony polynomials, whose zeros are equal to the values of Z-transform factors. In this way, the z-transform factor is transformed into the coefficients of Prony polynomials. This paper gives the matlab program to solve the coefficients of Prony polynomials by matrix


代码预览

ex09051.m

x09051.txt

复指数法.doc