如何编写一个Matlab程序,如果给定点(x,y)在正方形内,则给出1。如果给定的点(x,y)在正方形的边界上,则该值为0。如果给定的点(x,y)在正方形之外,则给出-1。具有角(1,1),(1,-1),(-1,-1)和(-1,1)的正方形。(提示:您可以使用函数"abs“或"max")假设x= 0.5;y= 0.5;
发布于 2020-09-21 02:23:28
x = 0.5;
y = 0.5;
if max(abs(x),abs(y)) ==1
f = 0;
elseif max(abs(x),abs(y)) > 1
f = -1;
else
f = 1;
end
https://stackoverflow.com/questions/63895311
复制