a disc in a matrix
13 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
I need a disc inside a matrix. for example:
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/154606/image.png)
thanks for your help:)
0 Kommentare
Akzeptierte Antwort
Weitere Antworten (1)
Roger Stafford
am 2 Feb. 2014
It would be better to use the term 'disk' or 'disc' for this. The term 'circle' generally refers to the one-dimensional curve surrounding a two-dimensional disk.
Let ic and jc be the desired indices for the disk's center and r be its radius, and let m and n be the numbers of rows and columns, respectively, in the array.
[I,J] = ndgrid(1:m,1:n);
M = double((I-ic).^2+(J-jc).^2<=r^2); % <-- M should be your desired array
0 Kommentare
Siehe auch
Kategorien
Mehr zu Denoising and Compression 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!