大家来看优化选取的一个问题!
<STRONG><FONT color=#3809f7> 对于一个N介的矩阵,<BR>比方说:1 3 5<BR> 2 4 3<BR> 3 6 1<BR>怎么用MATLAB 语言</FONT></STRONG> <FONT color=#113dee><STRONG>选取九个点中</STRONG></FONT> <FONT color=#113dee><STRONG>的三个极大值</STRONG></FONT>回复:(sier)大家来看优化选取的一个问题!
<P>不是很明白,是不是说吧这其中三个比较大的取出来?</P>[此贴子已经被作者于2006-3-31 21:04:22编辑过]
回复:(sier)大家来看优化选取的一个问题!
一个笨办法<BR><BR>a=magic(3);<BR>=max(a(:));<BR>a(I)=min(a(:));<BR>=max(a(:));<BR>a(I)=min(a(:));<BR>=max(a(:));duo
如果说再加个要求呢<BR>这三个点必须构成三角形(就是说这三个点不能为同一个线上),且必须有一个点落在这个三角形内。那又该如何呢?回复:(sier)duo
<DIV class=quote><B>以下是引用<I>sier</I>在2006-4-3 19:38:37的发言:</B><BR>如果说再加个要求呢<BR>这三个点必须构成三角形(就是说这三个点不能为同一个线上),且必须有一个点落在这个三角形内。那又该如何呢?</DIV><br>那就在第三次选择的时候判断一下前两个值得位置是否在同一行或者同一列,如果是删除该行或该列<BR><BR>这个很容易实现,max可以返回值所对应的位置
啊
<P>能不能具体点啊,最好能用MATLAB语言表达啊!拜托啊!!!!!!!</P>回复:(sier)大家来看优化选取的一个问题!
没法再具体了,没功夫写 <P>给你个建议,<BR>把这个矩阵考虑成直角坐标系上的整点,每个点的质量就是这点的矩阵上的数值,把他变成组合规划问题。</P>
页:
[1]