用matlab实现正圆插补的运算过程中,图像显示的只有一个象限
Xs = input('input the start of X\nXs = ');
Ys = input('input the start of Y\nYs = ');
Xe = input('input the end of X\nXe = ');
Ye = input('input the end of Y\nYe = ');
h = input('input step\nh = ');
bIsCW = input('input bIsCW\nbIsCW = ');
Mount = (abs(Xe-Xs)+abs(Ye-Ys))/h;
Count = 0;
lDevVal=0;
xCurVal=Xs;
yCurVal=Ys;
nDir = 1;
if(Xs>=0&Ys>0) nDir = 1;
end
if(Xs<0&Ys>=0) nDir = 2;
end
if(Xs<=0&Ys<0) nDir = 3;
end
if(Xs>0&Ys<=0) nDir = 4;
end
x = 0;
y = 0;
while (Count
if(xCurVal>=0&yCurVal&