搜索资源列表
qrtrannnn
- 功能:对矩阵A的左上角的m阶对角块作QR变换:先用Givens变换作QR分解A=QR, 再作相似变换A:=Q AQ=RQ. 输入: n阶HessenbergA,其中A(m+1,m)=0,m>2. 输出: 变换后的Hessenberg形矩阵A. 2 用基本QR算法求实方阵的全部特征值.-Function: the upper left corner of the matrix A, diagonal blocks of order m to QR transfor
cordic_atan
- 用verilog语言实现计算反正切函数,在软件无线电中解调PM/FM中使用的尤为频繁。上传的压缩包是modelsim工程,基于6.5c,里边包含一个完整的PM波产生以及解调过程的matlab文件仿真,并取其中间的I和Q支路做为verilog文件的输入,并将其借条输出与MATLAB实际解调输出作比较。 鉴相器的设计基于CORDIC算法,其精度取决于迭代的深度。由于工程实际运用只需要解调出atan值,并不需要绝对的值,所以并没有给予加权,需要的同学可以自己加上。-Calculated usin
sijielonggekutafajieyijiechangweifenfangcheng
- 本程序是用Visual Biasic 实现用四阶龙格-库塔方法对一阶常微分方程(其通式为dy/dx=m-qx(m,q为常数))求解,并用点表示出各函数值在坐标轴上的位置。 龙格-库塔(Runge-Kutta)方法是一种高精度的单步法,比欧拉格式更精确,它采用了间接使用泰勒级数的技术。他既保留了泰勒公式的精度高的特点又避免过多的计算导数值。他是有泰勒公式推倒出的,因此它要求所求的解应具有较好的光滑性。 坐标表示其位置,这样可以直观的看出不用微分方程解的位置以及它们的联系。 -This
Kalman_
- EKF for Kalman filter function [x,P]=ekf(fstate,x,P,hmeas,z,Q,R) EKF Extended Kalman Filter for nonlinear dynamic systems [x, P] = ekf(f,x,P,h,z,Q,R) returns state estimate, x and state covariance, P -EKF for Kalman filter function [x,P]=ek
AnalyticAnelastic
- 二维粘弹性介质中波的传播的解析形式。应用Carcione等在1988年发表的《WAVE PROPAGATION SIMULATION IN A LINEAR VISCOELASTIC MEDIUM》一文中的方法,更加详细的介绍见英文描述。该代码对于做波场模拟的同学有很好的参考价值。- MATLABscr ipt for obtaning the analytical solution for 2D wave propagation in a viscoelastic medium, based
matlab_12codes_original
- 压缩包里包括:离散傅里叶变换、Zernike多项式各项的图形表示、洛伦兹曲线、TM模数值模拟、牛顿后向插值法、特征值求解、求解速率方程、小波函数增加水印、Q开关分析等等。-Compressed bundle includes: the discrete Fourier transform, Zernike polynomials each graphical representation of the Lorenz curve, the TM mode numerical simulation,
stdtem
- 一维导热问题温度场的隐式有限差分求解 热物性可以为定值,也可以是温度的函数 热流q可随时间变化 返回值可选:Temx - x点温度历程;Temt - t时刻温度分布;Temxt - x点在t时刻的温度-One-dimensional heat conduction temperature field implicit finite difference solution thermal properties can be a fixed value, it can be a func
finite_element_quadratic_form
- 这个c++程序用于求解形如 -(pu')'+qu=f;u=0于左边界;u'=alpha于右边界。 的椭圆型偏微分方程。采用有限元解法,二次元差分格式。 使用说明: 在corefunc.h中自己定义修改方程中的函数p,q,f,它们分别对应文件中的3个函数funcp,funcq,funcf。 核心函数是double *Calcu(double *x, int n,double alpha=0.0) 其中x是节点数组,n+1应等于节点数量。alpha是右边值条件。核心函数返回计算的 近似解u在节点及对