資源簡介
在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
評論
共有 條評論