[問題] 優化問題已回收

看板MATLAB作者 (5250)時間15年前 (2010/05/31 11:07), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/3 (看更多)
以下是我寫出的排序 function F=selectsort(x) A=randperm(x); n=length(A); for i=1:(n-1) min=A(i); index=i; for j=i+1:n if (min>A(j)) min=A(j); index=j; end end if (index~=i) temp=A(i); A(i)=A(index); A(index)=temp; end plot(A,'.'); F(i)=getframe; end 老師說 可以在簡化 我已經簡化到不知該如何簡化了 可否幫看一下哪裡可在更改或簡化 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.23.15.215

05/31 14:52, , 1F
先直接說出code的目的吧
05/31 14:52, 1F

06/07 13:37, , 2F
求min的地方matlab應該有針對vector更好的作法
06/07 13:37, 2F
文章代碼(AID): #1C0oVqK4 (MATLAB)
文章代碼(AID): #1C0oVqK4 (MATLAB)