matlab while循环

问题补充说明:要实现这个循环:从data数据中使用randperm随即选三组数 , 满足三点斜率不等 , 就存入data中 , 要是不满足 , 则从新随机选另外三组数 , 这个循环该怎么写?data=https://www.myit5.com/article/***.data;%读入数据while(???) %应该什么条件?????????M=randperm(12);n1=M(1);n2=M(2);n3=M(3);P=data(n1,:);Q=data(n2,:);R=data(n3,:);if (Q(2)-P(2)/Q(1)-P(1))==(R(2)-P(2)/R(1)-P(1)) returnelse data=(P,Q,R);
【matlab while循环】

matlab while循环

文章插图
data=https://www.myit5.com/article/handle来自s.data
k1=0;
k2=0;
while(k1==k2)
M=randperm(12);
n1=M(1);
n2=M(2);
n3=M(3);
P=data(n1,:);
Q=data(n2,:);
R=data(n3,:);
k1=(Q(2)-P(2)/Q(1)-P(1));
k2=(R(2)-P(2)/R(1)-P(1));
end
data裂观客模杆吧千至厂罪族=(P,Q,R);

    推荐阅读