[問題] Scilab中,如何在fsolve時顯示iteration已回收

看板MATLAB作者 (烏龜)時間15年前 (2010/08/20 18:41), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
我想問一個Scilab的問題... 在 Scilab 中使用 fsolve 解非線性方程組時,要怎麼讓它可以顯示 iteration 的資訊阿 像 Matlab 中好像有 fsolve(function, initial value, optimset('Disp','Iter')) 這樣的方法可以讓他除了算出答案外,也順便把iteration中的過程SHOW出來 不過 Scilab 中的話要怎樣才能達到這樣的效果呢? 我如果把這樣的指令拿去在 Scilab 中用的話,都是會有 Error 說 fsolve 的第三個Argument 應為Real/Complex Matrix,像下面這樣... --------------------------------------------------------------------- x = fsolve(x0, ex2_2_2, optimset('Display', 'iter')) !--error 201 fsolve: Wrong type for argument 3: Real or complex matrix expected. at line 36 of exec file called by : --------------------------------------------------------------------- 想要請問一下....Scilab有沒有辦法秀出 iteration阿...Orz..... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.123.126.44 ※ 編輯: andycwwu 來自: 140.123.126.44 (08/20 18:41)
文章代碼(AID): #1CRbl3pA (MATLAB)