全部版块 我的主页
论坛 提问 悬赏 求职 新闻 读书 功能一区 经管百科 爱问频道
878 0
2013-09-09
function Y=ftdotp0(X,R,a)
i=1;
j=1;
m=1;
N=size(X,1);
r=zeros(1,N);
while (i<N)
    A=(X(i+1,3)-X(i,3))/(X(i+1,1)-X(i,1));
    while (j<N-i-1)
        K=zeros(1,N-i-1);
        K(j)=(X(i+j+1,3)-X(i,3))/(X(j+i+1,1)-X(i,1));
        if abs((K(j)-A)/(1-K(j)*A))<tan(a*pi/180)
            j=j+1;
        else
            r(m)=sqrt(X(j+i,3)-X(i,3).^2+(X(j+i,1)-X(i,1)).^2)
            m=m+1;
            i=i+j;
            j=1;
            break
        end
    end
a=length(find(r>0));
s=0:0.02:R;
Y=zeros(length(s),2);
Y(:,1)=s';
   for i=1:1:length(s)
       Y(i,2)=length(find(r>s(i)))/a;
   end
end


求指点,谢谢

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群