資源簡介
一維高斯隨機粗糙面的MATLAB實現代碼,采用蒙塔卡羅方法建模,分為粗糙面建模函數模塊和調用函數模塊

代碼片段和文件信息
clear?all
close?all
clc
%N:?表面點數
%h:?均方根高度
%l:?相關長度
%L:?表面方向長度
N?=?128;
l?=?1;
h?=?0.05;
L?=?102.4;
[xf]?=?cucaomian1D(NlhL);
f1?=?f;
h?=?0.2;
[xf]?=?cucaomian1D(NlhL);
f2=f;
figure(1);
plot(xf1xf2‘k:‘);legend(‘h=0.05w‘‘h=0.2w‘);
axis([-51?51?-1.0?1.0]);
text(-15-0.8‘l=1.0w???L=102.4w‘‘fontname‘‘Times?New?Roman‘‘FontSize‘12);
xlabel(‘x/w‘‘fontname‘‘Times?New?Roman‘‘FontSize‘14);
ylabel(‘f/w‘‘fontname‘‘Times?New?Roman‘‘FontSize‘14);
l?=?0.5;
h?=?0.1;
[xf]?=?cucaomian1D(NlhL);
f3?=?f;
l?=?1.5;
[xf]?=?cucaomian1D(NlhL);
f4?=?f;
figure(2);
plot(xf3xf4‘k:‘);legend(‘l=0.5w‘‘l=1.5w‘);
axis([-51?51?-1.0?1.0]);
text(-15-0.8‘h=0.1w???L=102.4w‘‘fontname‘‘Times?New?Roman‘‘FontSize‘12);
xlabel(‘x/w‘‘fontname‘‘Times?New?Roman‘‘FontSize‘14);
ylabel(‘f/w‘‘fontname‘‘Times?New?Roman‘‘FontSize‘14);
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????????917??2019-10-24?10:52??一維高斯隨機粗糙面建模\ceshi1.m
?????文件?????????262??2019-10-24?10:52??一維高斯隨機粗糙面建模\cucaomian1D.m
?????目錄???????????0??2019-10-24?10:59??一維高斯隨機粗糙面建模\
- 上一篇:貝葉斯分類Matlab代碼
- 下一篇:LSTM算法推導及代碼.zip
評論
共有 條評論