2

我有以下代码,试图将函数 f 与变量 t 集成,但需要接受参数 cfb(必须事先计算)。如何通过 int() 函数传入 cfb?

f = @(t) (cfb.*t)

... cfb = %Something

d = integral(f, 0, upperLimit)

如何更改此代码以便 f 可以将 t (来自积分)和 cfb 作为参数?我试着改变它 sof=@(t,cfb)integral(f(cfb)...,但这只是导致 f 没有接受足够的参数的错误。

4

1 回答 1

2

您使用匿名函数的想法很好。cfb 在此之前定义。

cfb = %Something
f = @(t) (cfb.*t)
d = integral(f, 0, upperLimit)
于 2013-02-03T18:21:03.457 回答