[問題]Nested Function的概念問題

看板MATLAB作者 (薛丁格的貓)時間11年前 (2013/12/01 08:52), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
大家好,關於Nested function我有一點概念不太清楚: 目前我要數值積分一個式子f(k),其中k是我最後要積分的變數; 然後f(k)又是由許多小eq組成: f(k)=a(k)+b(k)+c(k)+..... 其中a,b,c都是方程式,變數也都是k (a,b,c計算至少牽扯到sqrt) 現在我的問題是,由於a,b,c,...都是滿複雜的式子 要是把f(k)寫成exact form會很難檢查每一項是否正常,以後的修改也很麻煩。 而用syms a=@(k)...的形式又無法做真正的代號運算 (不能f=a+b再積分這樣) 由於把每個a,b,c都寫成function再call好像有點沒有效率 現在猜到的方式是用nested function,但是我也只有初步概念,不太確定怎麼實行 (把k放function最後一層???) 想請問大家,遇到這種情形都怎麼處理呢? 剛從Mathematica轉過來,一切都很不習慣,謝謝大家耐心的解答!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 66.108.224.112
文章代碼(AID): #1IceWp5w (MATLAB)
文章代碼(AID): #1IceWp5w (MATLAB)