当前位置: 首页 > news >正文

【matlab】三维路面谱生成代码

生成A/B/C/D级三维路面谱
主函数

function main()
clc
clear
close all
%% 参数设置
x=0:1:500;%米%x方向总距离
y=0:1:50;%米%y方向总距离
[X,Y]=meshgrid(x,y);
Gq0=64*10^(-6);%Gq0为Gq(n0)%%%%%%%%%%%%%%%%%%%%在这里修改道路等级
z=q_gen(X,Y,Gq0);%生成三维路面谱
%% 画图
figure(1)
surf(x,y,z);
xlabel('x/m')
ylabel('y/m')
zlabel('q(x,y)/m')

q_gen.m

function z=q_gen(X,Y,Gq0)%生成三维路面谱
% Gq0=256*10^(-6);%
n0=0.1;%参考空间频率
n1=0.011;%频率下限
n2=2.83;%频率上限
m=200;%m为频率范围[n1,n2]划分的m个小区间
W=2;
%%
z=0;%道路振幅
for i=1:m                                               n=n1+(i-0.5)*(n2-n1)/m; % n为每个小区间内中心频率Gq=Gq0*(n/n0)^(-W);%Gq=Gq0*(n/n0)^(-W)  W=2,n0=0.1z=z+sqrt(2*Gq*(n2-n1)/m)*sin(2*pi*n*(X+Y)+2*pi*rand(1));
end

效果
在这里插入图片描述

http://www.lryc.cn/news/589347.html

相关文章:

  • Halcon双相机单标定板标定实现拼图
  • 【QT】实现应用程序启动画面
  • 封装---统一处理接口与打印错误信息
  • 2025/7/15——java学习总结
  • 网页源码保护助手 海洋网页在线加密:HTML 源码防复制篡改,密文安全如铜墙铁壁
  • 全局 WAF 规则:构筑 Web 安全的坚固防线
  • 【12】MFC入门到精通——MFC 消息对话框 MessageBox()和AfxMessageBox() 解析 示例 及 应用实例
  • Kafka与Flink打造流式数据采集方案:以二手房信息为例
  • C++ Filesystem Library 全解
  • 20250715正面看MIPI接口的LCD屏正常,侧面看发红是什么原因?
  • 12.6 Google黑科技GShard:6000亿参数MoE模型如何突破显存限制?
  • C++-linux系统编程 8.进程(三)孤儿进程、僵尸进程与进程回收
  • 算法学习笔记:22.贪心算法之霍夫曼编码 ——从原理到实战,涵盖 LeetCode 与考研 408 例题
  • 多相机depth-rgb图组完整性分拣器_MATLAB实现
  • 魔搭官方教程【快速开始】-swift 微调报错:`if v not in ALL_PARALLEL_STYLES`
  • 线上项目-升级redis8.0.3遇到的错
  • iOS高级开发工程师面试——关于网络
  • el-tooltip 快速滚动的时候出现残影如何解决 vue3
  • 学习嵌入式的第二十八天-数据结构-(2025.7.15)进程和线程
  • 20250715武汉xx公司面试一面
  • [AI-video] Web UI | Streamlit(py to web) | 应用配置config.toml
  • 索尼(SONY)摄像机mp4文件删除覆盖的恢复方法
  • 如何选择影视会员api接口?
  • 【字节跳动】数据挖掘面试题0019:带货直播间推荐:现在有一个带货的直播间,怎么把它精准地推送给有需要的用户
  • Flutter 入门指南:从基础到实战
  • 劳务派遣vs劳务外包:HR必懂的区别
  • 场景设计题+智力题
  • 《星盘接口9:永恒之门》
  • flutter下的webview适配rem问题
  • easy-springdoc