W-M function to plot 3d fractal surfaces

I want to plot a fractal 3D surface using W-M function.
Here is my result:
It is different from fractal surfaces from other journal articles like this:
piture from An adhesive wear model of fractal surfaces in normal contact, X. Yin, K. Komvopoulos
I know maybe it can be resolved by increasing x and y number, but it takes a lot of time.
So, can anyone help me optimize the code?
Thanks!

2 件のコメント

KSSV
KSSV 2021 年 4 月 7 日
You need to use loops in myF.m file....read about vectorizing the calculations. Read about element by element calculations.
haojie men
haojie men 2021 年 4 月 7 日
Thanks! I will try.

サインインしてコメントする。

回答 (2 件)

Sulaymon Eshkabilov
Sulaymon Eshkabilov 2021 年 4 月 7 日

2 投票

Hi,
Here are corrected codes of yours. One more important note that it is not a good practice to call your m-file with a MATLAB built-in fcn or command name, e.g., plot, grid, legend, exp, clc, ....
Good luck.

2 件のコメント

haojie men
haojie men 2021 年 4 月 7 日
Thanks!
It looks better than before. It now looks like this:
But it is still different from X. Lin's result. Maybe the data is optimized by some method to remove saliens.
NAN ZHANG
NAN ZHANG 2021 年 4 月 16 日
編集済み: NAN ZHANG 2021 年 4 月 16 日
Have you notice the units of X and Y? it's 'um' in Lin's paper, and 'm' in your program. Try again.

サインインしてコメントする。

Artos Cen
Artos Cen 2022 年 2 月 21 日

0 投票

Hi
Just wanted to check up if you have already solved the problem yet. Thanks!

カテゴリ

ヘルプ センター および File ExchangeFractals についてさらに検索

質問済み:

2021 年 4 月 7 日

回答済み:

2022 年 2 月 21 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by