资源简介

在matlab中运行可以生成高斯随机粗糙表面,可作为粗糙面模拟的准备工作。

资源截图

代码片段和文件信息

%matlab模拟高斯随机粗糙面
clear
clc

N=512;
L=0.05;
delta=0.05;%表面均方根粗糙度
betax=10;%x方向的相关长度
betay=10;
C=1;%功率谱密度

dx=L/N;dy=dx;
NN=-N/2:N/2-1;
[NxNy]=meshgrid(NNNN);
taux=dx.*Nx;tauy=dy.*Ny;

%%生成具有指定自相关函数的粗糙表面
eta=randn(NN);%高斯分布白噪声
A=fft2(

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        596  2016-06-03 13:54  FractalRoughSurface.m

----------- ---------  ---------- -----  ----

                  596                    1


评论

共有 条评论