MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   MATLAB论坛 (https://www.labfans.com/bbs/forumdisplay.php?f=6)
-   -   [MATLAB混合编程] MATLAB循环,简单问题,求救 (https://www.labfans.com/bbs/showthread.php?t=11696)

cyn3942637 2010-06-03 20:33

MATLAB循环,简单问题,求救
 
要实现这个循环:从data数据中使用randperm随机选三组数,满足三点斜率不等,就存入data中,程序结束。要是不满足,则重新随机选另外三组数,看是否满足条件。这个循环该怎么写?我写了一些,就是循环不知怎么办》是不是可以用其他循环语句?
data=handles.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))
return
else
data=【P,Q,R】

guohf 2010-06-05 10:46

回复: MATLAB循环,简单问题,求救
 
要用if, else语句来判断吧


所有时间均为北京时间。现在的时间是 07:41

Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.