理论
文章平均质量分 80
Jr.Cui
这个作者很懒,什么都没留下…
展开
-
MATLAB 快速傅里叶变换分析
快速傅里叶变换快速傅里叶变换原理有知乎大神的详细讲解,详细讲解传送门这里我主要介绍快速傅里叶变换的用法以及输出结果的含义,以随机海浪谱为例:随机波浪序列的生成:随机波浪模拟传送门当我们拥有一个频率为100Hz的随机海浪序列wsw_sws之后,想要通过快速傅里叶变换分析其频率组成:%% FFT analysis% code by JN_Cuifunction [S,F,Mag] = fft_analysis(x,frequency)Y = fft(x);N = length(Y)原创 2021-06-19 09:55:41 · 2969 阅读 · 11 评论 -
Matlab 四阶龙格库塔法求解二元常微分方程组
龙格库塔法是一种求解高阶常微分方程的常用方法,在工程当中应用广泛,例如求解物体的运动方程等。这里我们通过matlab程序编写龙格库塔算法求解二元常微分方程组,假设有常微分方程组:{x¨−x˙+2y¨+y˙=−2sint−3costx¨+y¨=−sint−costx(0)=0y(0)=1x˙(0)=1y˙(0)=0\left\{\begin{array}{lr}\ddot{x}-\dot{x}+2\ddot{y}+\dot{y}=-2\rm sin \it t - \rm 3\rm cos \it t原创 2021-03-04 15:40:27 · 14850 阅读 · 15 评论 -
随机波浪谱分析——自相关函数法 (MATLAB)
基本原理自相关函数假设采样时距为Δt\Delta tΔt,则海浪随机序列自相关函数可以写成R(υΔt)=1N−υ∑n=1N−υx(tn+υΔt)x(tn)R(\upsilon\Delta t)=\frac{1}{N-\upsilon}\sum\limits_{n=1}^{N-\upsilon}x(t_n+\upsilon\Delta t)x(t_n)R(υΔt)=N−υ1n=1∑N−υx(tn+υΔt)x(tn)τ=υΔt,υ=0,1,2,...,m\tau=\upsilon\Delta t原创 2020-08-12 09:19:51 · 5489 阅读 · 15 评论 -
等分频率法模拟随机波列(线性波叠加原理)
线性叠加法海浪可看做一系列不同周期不同初相位的线性波叠加而成的:η(t)=∑i=1Maicos(kix−ωit+ϵi)\eta(t)=\sum\limits_{i=1}^{M}a_i\cos(k_ix-\omega_it+\epsilon_i)η(t)=i=1∑Maicos(kix−ωit+ϵi),aia_iai为第iii个组成波的振幅,ki和ωik_i和\omega_iki...原创 2019-12-09 20:53:57 · 2846 阅读 · 30 评论 -
随机波浪P-M谱
随机海浪往往具有统计特征,组成频率会呈现出某一频率集中的特征。由此而衍生出的海浪谱多种多样。P-M谱由于其结构简单,便于计算,运用于许多领域当中。用圆频率表示的P-M谱有如下形式:S(ω)=0.78ω5exp[−3.11ω4Hs2]S(\omega)=\frac{0.78}{\omega^5}\exp{[-\frac{3.11}{\omega^4H_s^2}]}S(ω)=ω50.78exp...原创 2019-12-09 19:57:30 · 9256 阅读 · 3 评论 -
随机波浪Jonswap谱
随机海浪往往具有统计特征,组成频率会呈现出某一频率集中的特征。由此而衍生出的海浪谱多种多样。其中较为著名的一种海浪谱Jonswap被广泛应用在海洋科学、海洋工程领域。以合田改进的Jonswap谱(1999)为例:S(f)=βjH1/32TP−4f−5exp[−54(TPf)−4]γexp[−(ffP−1)2/2σ2]S(f)=\beta_jH_{1/3}^2T_P^{-4}f^{-5}\e...原创 2019-12-09 19:38:54 · 17846 阅读 · 14 评论