如何用MATLAB产生并保存某圆心半径对应的圆面已初始化一个矩阵I=zeros(300,300);已知圆心坐标(y,x),半径r,请问对应的圆面(圆周内部都要的),要在I中用1标示出来,怎么用MATLAB编程啊?请高手指

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/02 21:35:53
如何用MATLAB产生并保存某圆心半径对应的圆面已初始化一个矩阵I=zeros(300,300);已知圆心坐标(y,x),半径r,请问对应的圆面(圆周内部都要的),要在I中用1标示出来,怎么用MATLAB编程啊?请高手指

如何用MATLAB产生并保存某圆心半径对应的圆面已初始化一个矩阵I=zeros(300,300);已知圆心坐标(y,x),半径r,请问对应的圆面(圆周内部都要的),要在I中用1标示出来,怎么用MATLAB编程啊?请高手指
如何用MATLAB产生并保存某圆心半径对应的圆面
已初始化一个矩阵I=zeros(300,300);
已知圆心坐标(y,x),半径r,请问对应的圆面(圆周内部都要的),要在I中用1标示出来,怎么用MATLAB编程啊?请高手指教.

如何用MATLAB产生并保存某圆心半径对应的圆面已初始化一个矩阵I=zeros(300,300);已知圆心坐标(y,x),半径r,请问对应的圆面(圆周内部都要的),要在I中用1标示出来,怎么用MATLAB编程啊?请高手指
clear
I=zeros(300,300);
y=275;
x=200;
r=50;
for i=1:300
for j=1:300
if sqrt((i-y)^2+(j-x)^2)<=r
I(i,j)=1;
end
end
end
imshow(I)
imwrite(I,'I_cc.jpg')