作者brahmsliu (薛丁格的猫)
看板MATLAB
标题[问题]Nested Function的概念问题
时间Sun Dec 1 08:52:00 2013
大家好,关於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