• 大小: 1KB
    文件类型: .zip
    金币: 2
    下载: 1 次
    发布日期: 2021-05-13
  • 语言: Matlab
  • 标签: Matlab  

资源简介

一维高斯随机粗糙面的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  一维高斯随机粗糙面建模\

评论

共有 条评论