[問題]請問跑回圈如何儲存每一筆資料?已回收

看板MATLAB作者 (^^)時間16年前 (2009/03/23 00:39), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
x=zeros(5,6); for t=1:5 x x(中間省略) x [x(t,:),fevl]=fmincon(@(x)myfun(x,y),[0.06,0.5,0.2,0.7,0.9,1],[],[],[],[],[],[],@(x)mycon(x,y)) end 上面是我的程式..我想要的資料是x..這種寫法雖然可以顯示出x所跑的每一次資料 但是有時候會出現下面這種狀況 x = 0.0598 0.2463 0.2813 -0.0000 -0.0000 -0.0001 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 fevl = 3.5058e-008.........................這是第一次的 x= 0.0000 0.0000 0.0000 -0.0000 -0.0000 -0.0000 0.0004 -0.0902 0.4670 -0.0033 0.7660 -4.0360 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 這是第二次的 也就是說..它第一次跑的資料不見了...想請問有誰知道為什麼會這樣 或是有什麼更好的方法..可以把每次跑的資料都儲存下來 請知道的大大..教一下..謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.224.43.2
文章代碼(AID): #19nccrTQ (MATLAB)
文章代碼(AID): #19nccrTQ (MATLAB)