Creating a blank canvas in Matlab
10 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Maryam NE
am 23 Feb. 2015
Kommentiert: Maryam NE
am 23 Feb. 2015
I am trying to replicate an experiment that has originally been done in Python, with Matlab. I would like to generate a bunch of circles of different sizes, colors and opacity and overlay them on top of each other inside a blank canvas. I would like to know if that is possible to be done in Matlab and what kind of commands I will need to use. For more details regarding the experiment please check the below link:
Thanks.
0 Kommentare
Akzeptierte Antwort
Weitere Antworten (2)
Chris McComb
am 23 Feb. 2015
I think that you should probably approach this using the patch command. This will allow you to specify circles with your desired parameters. The keyword alpha will allow you to control opacity.
% Size of circle
r = 5;
% Opacity
a = 0.1;
% Color
c = 'r';
theta = 0:0.1:2*pi;
x = r*cos(theta);
y = r*sin(theta);
patch(x, y, c, 'facealpha', a, 'edgecolor', c, 'edgealpha', a);
The additional argument of edgecolor and edgealpha make sure that the edge of the circle matches the interior.
Image Analyst
am 23 Feb. 2015
I have a demo that does something pretty similar. See attached m-file below this image it creates.

Siehe auch
Kategorien
Mehr zu Animation finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!