Improved_Jonswap_spectral.rar

  • kppp30152
    了解作者
  • matlab
    开发工具
  • 1KB
    文件大小
  • rar
    文件格式
  • 0
    收藏次数
  • 1 积分
    下载积分
  • 1
    下载次数
  • 2020-11-28 17:33
    上传日期
用来实现合田改进的随即波浪Jonswap谱
Improved_Jonswap_spectral.rar
  • Improved_Jonswap_spectral.m
    1.5KB
  • pinpu.m
    807B
内容介绍
% Improved Jonswap Spectral % Designed by: JN-Cui % Modified on 12/09/2019 %% DEFINITIONS % alpha - energy scale factor; gama - spectral peak elevation factor; % omega_m - spectral peak circular frequency; f_m - spectral peak frequency; % U - wind speed at 10 m above sea surface; H_s - significant wave height; % g - gravity acceleration; %% FOR AVERAGE JONSWAP SPECTRAL % gama=3.3; k=83.7; sigma_a=0.07; sigma_b=0.09; % alpha=0.076*(X_bar)^(-0.22); % X_bar=10^(-1)~20^(5); omega_m=22(g/U)*(X_bar)^(-0.33); % f_m=3.5(g/U)(X_bar)^(-0.33); %% IMPUT PARAMETERS % H_s - significant wave height; T_s - wave period at 1/3 wave height % dm - calculation interval of omega %% FUNCTION function [S,Omega,omega_p,T_p]=Improved_Jonswap_spectral(H_s,T_s,dm) gama=3.3; sigma_a=0.07;sigma_b=0.09; beta_j=0.06238/(0.23+0.0336*gama-0.185*(1.9+gama)^(-1))*(1.094-0.01915*log(gama)); T_p=T_s/(1-0.132*(gama+0.2)^(-0.559)); f_p=1/T_p; omega_p=f_p*2*pi; i=1; df=dm/2/pi; S_o=zeros(1,length(0:dm:1/T_s*2*pi*4)); Omega1=zeros(1,length(0:dm:1/T_s*2*pi*4)); for omega=0:dm:1/T_s*2*pi*4 if omega<omega_p sigma=sigma_a; S_o(i)=beta_j*H_s^2*T_p^(-4)*(omega/2/pi)^(-5)*exp(-5/4*((omega_p/omega))^(4))... *gama^(exp(-((omega)/omega_p-1)^2/(2*sigma^2)))/(2*pi); else sigma=sigma_b; S_o(i)=beta_j*H_s^2*T_p^(-4)*(omega/2/pi)^(-5)*exp(-5/4*((omega_p/omega))^(4))... *gama^(exp(-((omega)/omega_p-1)^2/(2*sigma^2)))/(2*pi); end Omega1(i)=omega; i=i+1; end Omega=Omega1(2:end); S=S_o(2:end); end
评论
    相关推荐
    • sea_simulation.rar
      本程序代码是用来模拟一维的海面,生成海面高度,采取的是jonswap谱
    • de-noise-with-wavelet-for-DOA.rar
      几篇DOA估计的论文,主要思想是将小波用于DOA估计。
    • Ocean-Imaging-by-SAR.rar
      一种快速的海面特征SAR成像仿真技术_王爱明
    • wave simulation.rar
      通过频谱来模拟波浪,程序为Jonswap谱的波浪模拟,可随意调整谱参数、时间间隔和模拟的时间长度
    • 4platformheadingplot.rar
      用户将matlab所画图像根据任意输入角度旋转并移动至输入位置
    • WaveModeling:Jonswap/Pierson-Moskowitz -matlab开发
      它是创建 Jonswap/Pierson-Moskowitz 和基于此的波的函数。 该文件还有两个示例:example.m 和 Drawing_both_spectrum.m。 第一个显示了如何使用代码,第二个显示了 Jonswap 和 Pierson-Moskowitz 频谱之间的差异...
    • 随机波浪Jonswap谱.rar
      随机海浪往往具有统计特征,组成频率会呈现出某一频率集中的特征。由此而衍生出的海浪谱多种多样。其中较为著名的一种海浪谱Jonswap被广泛应用在海洋科学、海洋工程领域...本代码是以合田改进的Jonswap谱(1999)为例。
    • android从bootloader到launcher启动流程整理
      讲述android 开机流程 从boot rom---bootloader---init--zygote---systemserver---ams 并附上自己整理的每个流程的流程图 ,清晰熟悉android 启动流程
    • 基于python开发的全国新工商采集工具 v1.2版本
      这个软件是通过scrapy爬虫框架结合代理IP池再加上request模拟请求技术以及验证码识别技术,可以做到日更新采集全国新工商信息。采集的数据自动存储在mysql数据库表里,可下载全量1.8亿多企业工商基本信息和36维度的详细信息.支持sql和excel导出数据包格式。
    • 卷积神经网络
      这是卷积神经网络的一个实际用例,已经调试好了,能够在matlab上成功运行,适合从事卷积神经网络(CNN)研究的人员学习使用。