
%==========================================================================
F=0 %偏差函数
xs=0 %X起始坐标
ys=0 %Y起始坐标
xe=5 %X终点坐标
ye=6 %Y终点坐标冲则
xo=xs %插补前X坐标
yo=ys %插补前Y坐标
xn=xs %插补后X坐标
yn=ys %插补后Y坐标
dy=1 %Y脉冲当量
TT=1 %插补周期
%==========================================================================
n=abs(xe-xs)+abs(ye-ys) %插补次数
plot([xs xe*dx],[ys ye*dy],'r-')hold ongrid on
%==========================================================================
while(n>袜激0)
if(F>=0)
xn=xo+dx
yn=yo
plot([xo xn],[yo yn],'b-')hold ongrid on
xo=xnyo=yn
F=F-ye
else
yn=yo+dy
xn=xo
plot([xo xn],[yo yn],'告判袜b-')hold ongrid on
xo=xnyo=yn
F=F+xe
end
pause(TT)
n=n-1
end
你的x y数据不对应 不能插假设禅伏按贺颤携照前面洞野对应
x=1:2:100y=25:3.5:1000
y0=spline(x,y(1:length(x)),2.5)
y0 =
27.6250
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)