我有以下代码,尝试将函数 f 相对于变量 t 积分,但需要接受参数 cfb (必须事先计算)。如何通过 int() 函数传入 cfb?
f = @(t) (cfb.*t)
...
cfb = %Something
d = integral(f, 0, upperLimit)
如何更改此代码,以便 f 可以将 t (来自积分)和 cfb 作为参数?我尝试将其更改为
f=@(t,cfb)
和 integral(f(cfb)...
,但这只是导致了一个错误,即 f 没有接收足够的参数。
您使用匿名函数的想法很好。只需定义
cfb
之前。
cfb = %Something
f = @(t) (cfb.*t)
d = integral(f, 0, upperLimit)