找回密码
 注册
Simdroid-非首页
查看: 175|回复: 10

求助:关于粗糙表面的分形理论

[复制链接]
发表于 2014-12-18 09:30:32 | 显示全部楼层 |阅读模式 来自 江苏南京
本帖最后由 wuchengyun9226 于 2014-12-18 10:17 编辑

有大神对粗糙表面的分形理论有研究吗?最近看关于摩擦学的分形,里面有一个W-M函数及其曲线图的表示,看不懂,想请教大神帮忙看看下面的图怎么画!相当于是这个公式

以下是我用MATLAB写的程序,但画出来的图跟这个相差太大,请高手帮忙看看:
clear all
clc
lammada=1.5;
D=1.5;
g1=[];g2=[];
for x=linspace(0,0.0001,200)
    for n=-200:200;
    g=lammada^((D-2)*n)*(1-cos(lammada^n*x));
    g1=[g1;g];
    end
    g2=[g2;sum(g1)];
end
x=linspace(0,1,200);
plot(x,g2)
hold on






本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2014-12-19 10:54:16 | 显示全部楼层 来自 北京
Simdroid开发平台
  1. n=-1000:1000;
  2. x = 0:0.001:1;
  3. d = [1.2 1.5 1.8]
  4. f = @(x,n,d)1.5.^((d-2).*n).*(1-cos(x.*1.5.^n))
  5. g = @(x,d)arrayfun(@(x)trapz(n,f(x,n,d)),x)
  6. plot(x,[g(x,d(1));g(x,d(2));g(x,d(3))])
复制代码










本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×

评分

1

查看全部评分

回复 1 不支持 0

使用道具 举报

发表于 2014-12-18 10:05:05 | 显示全部楼层 来自 江苏南京
楼主这个问题很感兴趣!
刚刚用Mathcad试了下,没画出来。
坐等Matlab板块的大侠出手啊!{:3_63:}


回复 不支持

使用道具 举报

发表于 2014-12-18 20:47:37 | 显示全部楼层 来自 陕西西安

fasdfasdfa 222

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复 不支持

使用道具 举报

 楼主| 发表于 2014-12-19 10:26:59 | 显示全部楼层 来自 江苏南京

大神,我想问下这个是MATLAB仿出来的吗,我看不太懂您的这个程序啊
回复 不支持

使用道具 举报

 楼主| 发表于 2014-12-19 10:32:44 | 显示全部楼层 来自 江苏南京

请问一下在MATLAB里这个命令应该怎么表达
回复 不支持

使用道具 举报

 楼主| 发表于 2014-12-19 11:59:54 | 显示全部楼层 来自 江苏南京
回复 不支持

使用道具 举报

 楼主| 发表于 2014-12-19 13:25:43 | 显示全部楼层 来自 江苏南京
本帖最后由 wuchengyun9226 于 2014-12-19 14:19 编辑

很感谢大神的帮助

点评

尽量少发一些无意义的废帖  发表于 2014-12-19 14:09
回复 不支持

使用道具 举报

 楼主| 发表于 2014-12-19 15:10:09 | 显示全部楼层 来自 江苏南京
本帖最后由 wuchengyun9226 于 2014-12-19 15:11 编辑

大神有时间能帮我看看这个帖子吗,还是那个分形模拟的问题,只是函数稍微有点改变:http://forum.simwe.com/thread-1118296-1-1.html
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Simapps系列直播

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-9-30 06:54 , Processed in 0.035709 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表