-
numerical_analysis_homework
(有源代码)数值分析作业,本文主要包括两个部分,第一部分是常微分方程(ODE)的三个实验题,第二部分是有关的拓展讨论,包括高阶常微分的求解和边值问题的求解(BVP).文中的算法和算例都是基于Matlab计算的.ODE问题从刚性(STIFFNESS)来看分为非刚性的问题和刚性的问题,刚性问题(如大系数的VDP方程)用通常的方法如ODE45来求解,效率会很低,用ODE15S等,则效率会高多了.而通常的非刚性问题,用ODE45来求解会有很好的效果.从阶次来看可以分为高阶微分方程和一阶常微分方程,高阶的微分方程一般可以化为状态空间(STATE SPACE)的低阶微分方程来求解.从微分方程的性态看来,主要是微分方程式一阶导系数大的时候,步长应该选得响应的小些.或者如果问题的性态不是太好估计的话,用较小的步长是比较好的,此外的话Adams多步法在小步长的时候效率比R-K(RUNGE-KUTTA)方法要好些,而精度也高些,但是稳定区间要小些.从初值和边值来看,也是显著的不同的.此外对于非线性常微分方程还有打靶法,胞映射方法等.而对于微分方程稳定性的研究,则诸如相平面图等也是不可缺少的工具.值得提出的是,除了用ode系类函数外,用simulink等等模块图来求解微分方程也是一种非常不错的方法,甚至是更有优势的方法(在应用的角度来说).((Source code) numerical analysis homework, this docment includes two parts, the first is ordinary differential equations (ODE) of the three examples, the second part is about the expansion of the discussion, including the higher-order ordinary differential & boundary value solution Problems (BVP). the text of the algorithm and numerical examples are based on the Matlab. ODE from the rigid (STIFFNESS) look into the issue of non-rigid and rigid problem, rigid problems (such as large coefficient VDP equation) such as using the always method ODE45 used to solve the problems , efficiency will be low, with ODE15S the other hand, many of the high efficiency. and the usual problem of non-rigid, there will be used to solve ODE45 very good results. Judging from the order can be for high-order differential equations and first-order ordinary differential equations, higher-order differential equations can be transformed into a general state space (STATE SPACE) used to solve the low-order different)
- 2009-03-16 09:06:09下载
- 积分:1
-
Matlab
说明: 最全的通信类Matlab仿真例子集合。。。。。。。。。。。。。。(The most comprehensive set of communication class Matlab simulation example. . . . . . . . . . . . . .)
- 2021-03-09 20:19:27下载
- 积分:1
-
FileProtect
Simple File Protection.
- 2014-12-04 10:15:20下载
- 积分:1
-
RGB-to-hsi
matlab实现的RGB空间转换到HSI空间,以供参考(matlab realize RGB space conversion to HSI space for reference)
- 2013-12-05 13:03:08下载
- 积分:1
-
RLS
实现了自适应信号处理RLS自适应均衡算法,比较了不同信道的学习曲线的差别(The difference learning curve to achieve the adaptive signal processing RLS adaptive equalization algorithm, compares the different channels)
- 2013-05-11 17:27:16下载
- 积分:1
-
td-scdma_with_multi-users_detection
在以往的关于多用户检测程序,给出的多是针对CDMA系统的。出于长期以来笔者对TD-SCDMA系统应用研究,在这里我进行了一些修改(In previous procedures on the multi-user detection, given mostly for the CDMA system. For a long time writer on the TD-SCDMA system application, where I made some changes)
- 2010-06-28 23:32:40下载
- 积分:1
-
interp
1 把要插值的一组数据对从Excel中导出为.txt文本文件
2 启动Matlab,并运行h.m,即可看到插值曲线.(One of a set of data to be interpolated from Excel, export to. Txt text file 2 starts Matlab, and run hm, you can see the interpolation curve.)
- 2009-11-16 10:35:47下载
- 积分:1
-
滤波器设计
说明: FIR和IIR滤波器,低通,高通,带通,附带注释(FIR and IIR filter, low-pass, high-pass, band-pass, with comments)
- 2020-01-08 09:52:44下载
- 积分:1
-
newton_raphson
Newton-Raphson算法 介绍
在科学计算和财经工程领域,许多数值算法都是通用的(至少在理论上是),可广泛地用于解决一类问题。一个大家熟悉的例子就是Newton-Raphson例程,它可用来寻找方程 f(x)=0的数值解。标准的数学表达式f(x)表示f是变量x的函数,其通常的表达形式为f(x,a,b,...)=0,f被定义为多于一个变量的函数。在这种情况下,Newton-Raphson算法试图把x以外的变量固定并作为参数,而寻找关于变量x的数值解。
由于Newton-Raphson算法需要知道被求解函数的确切表达,其传统实现方法是直接将代码嵌入到客户应用程序中。这就使得算法的实现代码经过针对不同被求解函数的少量修改后在客户程序中反复出现。
同许多其它数学例程一样,Newton-Raphson算法的具体实现是应该与特定用户无关的。并且,重复编码在任何情况下都应该尽量避免。我们很自然地会想到把该类例程作为库函数来实现,以使客户程序可以直接调用它们。但是,这种实现方式必然会涉及到如何将用户自定义函数(Newton-Raphson 例程需要调用该函数)封装成可以作为参数传递的形式。
(err)
- 2008-06-16 10:38:48下载
- 积分:1
-
Helmholtz
用有限元方法求解Helmholtz方程,可以自动划分生成网格,解有图像显示(Using the finite element method for solving Helmholtz equation, can be automatically generated into the grid, have image display solution)
- 2021-04-19 15:48:51下载
- 积分:1