Make dla with circles instead of pixels

4 ビュー (過去 30 日間)
george korris
george korris 2023 年 2 月 2 日
コメント済み: William Rose 2023 年 2 月 12 日
Hi everyone I have a code for 2D DLA but it adds pixels to an initial pixel and I would like them to not be pixels but small squares or small circles instead. I have managed to make the initial area to which the pixels from the dla are added a square or a circle but I cant find a way to add circles or other squares to it.

採用された回答

William Rose
William Rose 2023 年 2 月 6 日
Here is a script that does what I think you are requesting. Each monomer in the aggregate is represented by a circle. I will use 3 figures to illustrate this:
Above: Possible circles to use for each monomer, ranging from diameter d=6 pixels to d=20 pixels.
Above: Aggregate array with d=10. Inset: original aggregate, 1 pixel per monomer.
Above: Aggregate array with d=20. Inset: original aggregate, 1 pixel per monomer.
I think the image with d=10 is just as good as the one with d=20, so I recommend it, since it takes up 4 times less memory than the image with d=20. You can change d in the script, run it, and decide.
  8 件のコメント
george korris
george korris 2023 年 2 月 12 日
Yes you are correct @William Rose! Sorry to bother you! You are awesome ! Thank you for your valuable time and comments!
William Rose
William Rose 2023 年 2 月 12 日
@george korris, you’re welcome and good luck aggregating🙂

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

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeParticle & Nuclear Physics についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by