Re: [問題] 畫圓已回收
※ 引述《philip0307 ()》之銘言:
: 我有爬文過了
: 不過那些圓,好像不是我想要的。
: 想請問一下
: 如何畫一個圓,令圓外的所有點為0,圓內的所有點為1?
不知道你爬過哪些文 所以小的提供一個我個人喜歡的方式
希望閣下用的到...
% Ver. R2007a
%% para. setting
clear,close all;clc
r = 128; % row方向(y)大小
c = 128; % column方向(x)大小
ra = 10; % 假設半徑是10個pixel
cr = 30; % 假設在row方向的圓心座標
cc = 22; % 假設在column方向的圓心座標
%% draw circle
[x y] = meshgrid((-c/2+0.5):(c/2-0.5),(-r/2+0.5):(r/2-0.5));
cir = sqrt((x-cc+c/2).^2 + (y-cr+r/2).^2) <= ra;
%% show result
figure,imagesc(cir),colormap(gray),axis image,axis off;
--
◥◥ ╔═╦═╗ ╔═╗ ╔═══╗
╭──╮╱◥ ║ ║╔══╗╔═╦╗╔═╗╔══╗║ ║
◎ ╰╮ ║ ╣║ ═ ║║ ║║ ║║ ║║ ║
╱ │ ║ ║║ ╣║ ║║ ║║ ║╚╗ ╔╝
▁╱ │ ╚═╩═╝╚══╝╚══╝╚═╝╚═╩╝ ╚═╝
▏ ◎╯ →→→→ http://www.wretch.cc/album/kevint ←←←← By luh4
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.148.130
※ 編輯: KevinT 來自: 140.112.148.130 (07/29 20:19)
討論串 (同標題文章)
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章